At lære at manipulere tegndatatabeller er et grundlæggende skridt i at lære at programmere i et sprog. En karakter array er en sekvens af lagerpladser , der kan gemme en sætning. C + + kan gemme sætninger ligesom C-sprog ved hjælp af arrays . Disse arrays kaldes normalt C -stil strenge. Hvert element i array har en enkelt karakter og slutter med et specialtegn kaldes en null terminator. Ting du skal
C + + Compiler , som GCC
C + + IDE, såsom Eclipse CDT
Vis Flere Instruktioner
1
Definer en vifte af en størrelse svarende til antallet af bogstaver og mellemrum i din sætning , plus en. Den ekstra plads vil holde null terminator og er programmets måde at holde styr på, hvor en streng ender . Antag, at du ønsker at gemme udtrykket " Hello" i dit array . Denne sætning er 5 tegn lang, så du skal definere en vifte af str. 6 som dette : Hej
char sætning [6]
2
Anbring tegn i array ved at tildele et tegn til hver hukommelsesposition i matrix . Dette kan gøres på følgende måde : Hej
sætning [0 ] = ' H ' ,
sætning [1 ] = ' e «
sætning [2 ] =' l «
sætning [3 ] = ' l«
sætning [4 ] =' o ' ,
3
Afslut sætningen med en specialtegn kaldes en null terminator. Den null terminator fortæller C + + hvor straffen ender. Tilføje denne linie til din kode : Hej
sætning [5 ] = '\\ 0 ' ;
4
Skriv følgende linje til at erklære en anden streng med en anden metode. Med denne metode er strengen størrelse beregnet for dig og null -terminatoren tilføjes automatisk
char sentence_method2 [] = "Hello " .