De C + + programmeertaal winkels en manipuleert strijkers als arrays van karakters . U kunt denken aan een string in C + + als een geordende lijst van individuele karakters . Dit kan een beetje onhandig voor programmeurs gewend om gewoon te verklaren een string soort in andere talen lijken . Echter, het behandelen van ieder teken een discrete in plaats van een deel van een geheel maakt veel fijnere controle bij ontleden en manipuleren van tekenreeksen . Verklaren een array van karakters , en wijst elk lid de waarde van " * " naar een reeks asterisken creëren . Instructies 1 Verklaar en initialiseren van een array van karakters . Voor dit voorbeeld gebruikt u de volgende code : char astString [ ] kopen van 2 Wijs de waarde van " * " naar de individuele arrayleden . Voortbouwend op de code in stap een : char astString [ ] = { ' * ' , ' * ' , ' * ' , ' * ' , ' * ' , ' * ' , ' * ' , ' * ' , ' * ' , ' * ' , ' * ' , 0 } ; Deze instructie maakt een karakter array van 11 sterretjes. De nul aan het einde van de verklaring wordt door C + + aan het einde van de array geven 3 Geef de tekenreeks het scherm met het volgende voorbeeld . showString ( astString ) ; Schrijf showString 4 als een aparte functie . Dit is een eenvoudige manier om de leden van de array weer te geven : leegte showString ( char astString [ ] ) op Twitter { for (int i = 0 ; astString [ i ] = ' \\ 0 ' ; ! i + + ) op Twitter { cout << astString [ i ] ; } } Deze eenvoudige lus doorloopt de array en drukt elk lid naar het scherm . De functie eindigt wanneer zij tegenkomt de '0 'karakter aan het einde van de array .
|