Il C + + negozi di linguaggi di programmazione e manipola stringhe come array di caratteri. Si può pensare a una stringa in C + + come un elenco ordinato di singoli caratteri . Questo può sembrare un po 'scomoda per i programmatori abituati a semplicemente dichiarare un tipo stringa in altre lingue . Tuttavia, trattando ogni carattere come un discreto piuttosto che una parte di un tutto consente un controllo molto più fine durante l'analisi e la manipolazione di stringhe . Dichiarare un array di caratteri , e assegnare il valore di "*" per creare una stringa di asterischi ciascun utente. Istruzioni
1
dichiarare e inizializzare un array di caratteri . Per questo esempio , utilizzare il seguente codice :
astString char [ ]
2
Assegnare il valore di " * " per i membri di matrice individuali. Basandosi sul codice a passo uno :
astString char [ ] = {' * ', ' * ', ' * ', ' * ', ' * ', ' * ', ' * ', ' * ',' * ',' * ',' * ' , 0 } ;
Questa istruzione crea un array di caratteri di 11 asterischi . Lo zero alla fine della dichiarazione è usato da C + + per indicare la fine della matrice
3
Visualizzare la stringa sullo schermo con il seguente esempio : .
ShowString ( astString ) ;
4
Scrivi ShowString come una funzione separata . Questo è un modo semplice per visualizzare i membri della matrice :
vuoto ShowString ( char astString [ ] ) per
{
for (int i = 0; astString [i ] = '\\ 0' ; ! i + + ) per
{
cout << astString [ i] ; }
}
< p > Questo semplici passaggi scorrere la matrice e stampa ogni membro allo schermo . La funzione termina quando incontra il '0 ' carattere alla fine della matrice .