The C + + programmeringsspråk butikker og manipulerer strenger som arrays av tegn . Du kan tenke på en streng i C + + som en sortert liste over individuelle tegn. Dette kan virke litt vanskelig for programmerere vant til å bare erklære en streng type i andre språk . Men behandle hvert tegn som en diskret snarere enn en del av en helhet gir mye bedre kontroll ved analyse og manipulere strenger . Erklære en rekke tegn , og gi hver medlem verdien av " * " for å lage en rad med stjerner . Instruksjoner
en
Erklærer og klargjøre en rekke tegn. For dette eksempelet bruker følgende kode :
røye astString [ ]
2
Angi verdien av " *" til de enkelte tabellmedlemmene . Bygge på koden i trinn én : en
røye astString [ ] = {' * ', '* ', ' * ', ' * ', ' * ', ' * ', ' * ', ' * ',' * ',' * ',' * ' , 0 };
Denne uttalelsen skaper et tegn utvalg av 11 stjerner. Null på slutten av setningen brukes av C + + for å angi slutten av tabellen
3
Vis strengen til skjermen med følgende eksempel : .
showstring ( astString ) ;
4
Skriv showstring som en egen funksjon . Dette er en enkel måte å vise medlemmene i tabellen : en
void showstring ( røye astString [ ] )
{
for ( int i = 0; astString [i ] = '\\ 0 '; ! i + + )
{
cout << astString [i ];
}
}
< p> Denne enkle sløyfe skritt gjennom matrisen og skriver hvert medlem til skjermen. Funksjonen opphører når den støter på '0 'karakter på slutten av tabellen.