Ciao provo a risolvere il tuo problema al massimo delle mie conoscenze
Innanzitutto ti sconsiglio di creare una classe per una sola funzione
Meglio usare una funzione singola e richiamare all'occorrenza quella
sintassi funzione
Nel tuo caso si costruisce una funzione che ha come parametri un array di char e la dimensione dell'array considerando il fatto che la dimensione di un char sia quasi sempre di 1 bytecodice:[tipo_ritornato nome (eventuali parametri){ Istruzioni.... eventuali return }
void stampa(char scritta[],int grandezza); void perché stampa e basta
all'interno della funzione con un ciclo for stampo ogni singolo carattere
[codice:for(int i=0;i<grandezza;i++) finché ho caratteri da stampare... cout<<scritta[i]; stampo l' i-esimo carattere cout<<endl; va a capo dopo aver stampato tutto
Puoi utilizzare comandi come CharToOemBuffA(scitta,scritta,grandezza) includendo la windows.h per convertire eventuali lettere con accenti in formato Oem e cosi stampabili con cout
Il codice cosi completo potrebbe essere
Spero di esserti stato utile ! Ciaocodice:#include <iostream> #include <windows.h> void stampa(char scritta[],int grandezza); //prototipo using namespace std; int main(){ char scritta[]={"Saluda Andonio!"}; //creo il mio array inizzializzandolo con la tua frase stampa(scritta,sizeof(scritta)); //richiamo la funzione } void stampa(char scritta[],int grandezza){ //funzione for(int i=0;i<grandezza;i++) cout<<scritta[i]; cout<<endl; }

Rispondi quotando
