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 frasi proprio come il linguaggio C mediante matrici . Questi array sono di solito chiamati stringhe di C - stile. Ogni elemento dell'array contiene un singolo carattere e termina con un carattere speciale chiamato terminatore null . Cose che ti serviranno
C + + Compiler , come
GCC C + + IDE come Eclipse CDT
Show More Istruzioni
1
Definire una matrice di dimensioni uguali per il numero di lettere e spazi nella vostra frase , più uno. Lo spazio extra terrà il terminatore null ed è il senso del programma di tenere traccia di dove finisce una stringa. Si supponga di voler conservare la frase " Ciao " nel vostro array. Questa frase è di 5 caratteri , per cui si dovrebbe definire un array di dimensione 6 come questo:
frase char [6];
2
Luogo caratteri della matrice di assegnazione di 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 a C + + in cui la frase finisce. Aggiungi 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 per il terminatore null viene aggiunto automaticamente
sentence_method2 char [ ] = " Ciao " ; .