Come conservare una frase in un array in C ++

July 8

Come conservare una frase in un array in C ++


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.

istruzione

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";