Att lära sig att manipulera tecken arrayer är ett grundläggande steg i att lära sig att programmera i ett språk . Ett tecken array är en sekvens av minnesplatser som kan lagra en mening . C + + kan lagra meningar precis som C- språk med matriser . Dessa arrayer brukar kallas C - stil strängar . Varje element i arrayen innehåller ett enda tecken och slutar med en speciell karaktär som kallas en null terminator . Saker du behöver
C + + kompilator , såsom GCC
C + + IDE , såsom Eclipse CDT
Visa fler instruktioner
1
Definiera en matris med en storlek som är lika till antalet bokstäver och mellanslag i din mening , plus en . Det extra utrymmet kommer att hålla null terminator och är programmets sätt att hålla reda på var en sträng slutar . Anta att du ville spara frasen " Hej " i din samling . Denna mening är fem tecken lång , så skulle du definiera en matris med storlek 6 så här :
röding meningen [ 6 ],
2
Placera tecken i arrayen genom att tilldela ett tecken till varje minnesplats i arrayen. Detta kan göras på följande sätt :
meningen [ 0 ] = ' H ' ,
meningen [ 1 ] = ' e ' ,
meningen [ 2 ] = ' l ' ;
meningen [ 3 ] = ' l ' ,
meningen [ 4 ] = ' O ' ,
3
Avsluta meningen med ett specialtecken kallas null terminator . Den null terminator berättar C + + där meningen slutar . Lägg till denna rad i din kod :
meningen [ 5 ] = ' \\ 0 ' ,
4
Skriv följande rad för att deklarera en annan sträng med en annan metod . Med denna metod , är strängen storlek beräknas för dig och null terminator läggs automatiskt
char sentence_method2 [ ] = " Hej "; .