July 8
Imparare a manipolare array di caratteri è un passo fondamentale per imparare a programmare in un linguaggio. Un array di caratteri è una sequenza di posizioni di memoria in grado di memorizzare una frase. C ++ in grado di memorizzare le frasi proprio come il linguaggio C utilizzando gli array. Questi array sono di solito chiamati stringhe in stile C. Ogni elemento dell'array contiene un singolo carattere e termina con un carattere speciale chiamato un terminatore null.
1 Definire una serie di dimensioni pari al numero di lettere e spazi nella vostra frase, più uno. Lo spazio aggiuntivo terrà il terminatore nullo e è il senso del programma di tenere traccia di dove finisce una stringa. Si supponga di voler conservare la frase "Ciao" nella propria matrice. Questa frase è lunga 5 caratteri, in modo che definirebbe un array di dimensione 6 in questo modo:
frase char [6];
2 Posizionare caratteri nella matrice assegnando un carattere a ciascuna locazione di memoria nella matrice. Questo può essere fatto come segue:
frase [0] 'H' =;
frase [1] = 'e';
frase [2] = 'l';
frase [3] = 'l';
frase [4] 'o' =;
3 Terminare la frase con un carattere speciale chiamato un terminatore null. Il terminatore null indica C ++ in cui la frase si conclude. Aggiungere questa riga di codice:
frase [5] = '\ 0';
4 Scrivi la seguente riga di dichiarare un'altra stringa utilizzando un altro metodo. Con questo metodo, la dimensione della stringa è calcolato per voi e il terminatore null viene aggiunto automaticamente.
char sentence_method2 [] = "Ciao";