May 20
L'negozi linguaggio di programmazione C ++ e manipola le 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 'imbarazzante 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 permette un controllo più fine molto quando l'analisi e la gestione delle stringhe. Dichiarare un array di caratteri, e assegnare ogni membro il valore di "*" per creare una serie di asterischi.
1 Dichiarare e inizializzare un array di caratteri. Per questo esempio, utilizzare il seguente codice:
char astString []
2 Assegnare il valore di "*" per i singoli membri di matrice. Basandosi sul codice nel passaggio uno:
char astString [] = {
'', '', '', '', '', '', '', '', '', '', '*', 0};
Questa istruzione crea un array di caratteri di 11 asterischi. Lo zero alla fine dell'istruzione è utilizzato da C ++ per indicare la fine della matrice.
3 Visualizzare la stringa per lo schermo con il seguente esempio:
showString (astString);
4 Scrivi showString come una funzione separata. Questo è un modo semplice per visualizzare i membri della matrice:
showString void (char astString [])
{
for (int i = 0;! astString [i] = '\ 0'; i ++)
{
cout << astString [i];
}
}
Questo semplice ciclo passi attraverso la matrice e stampa ogni membro allo schermo. La funzione termina quando incontra il carattere '0' alla fine della matrice.