Forstå hvordan man bruger todimensionale tegndatatabeller at gemme lister over tekstuelle data er en vigtig færdighed at udvikle sig, når lære at kode i C. Du kan bruge to-dimensionelle tegndatatabeller at gemme ting såsom en liste over medarbejdernes navne eller sætninger fra en bog . Endimensionale tegndatatabeller har en værdi som " Blå ", mens to-dimensionelle tegndatatabeller kan bestå af flere tekststrenge på én gang, såsom " blå, grøn, orange . " Tegndatatabeller slutte med et null-tegn ( \\ 0) , der adskiller dem fra andre typer af arrays. Instruktioner
1
Åbn dit C -filen i en editor såsom Microsoft Visual Studio Express.
2
Erklær en todimensional karakter array og initialisere den med en værdi ved at tilføje følgende kode i din funktion :
char navne [ 4 ] [ 20] = {" Bob ", " Susan ", " Erik ", " Jennifer " };
eller
char navne [ ] [ 20] = {" Bob ", " Susan ", " Erik ", " Jennifer " };
eller
char * navne [20] = { " Bob ", " Susan ", " Erik ", " Jennifer " };
Disse hver gør en identisk todimensionalt array, som består af fire navne , der hver har en længde på mindre end 20 tegn . Hvis et emne har for mange tegn i det , såsom over 20, så vil programmet ikke kompilere .
3
Adgang og vise hvert element i den to- dimensionelle array ved at tilføje følgende kode : Hej
for (int i = 0; i < 4 , i + +)
printf ( "% s" , navne [i ])
Dette vil output " Bob Susan Erik Jennifer . "
4
Gem C -filen , kompilere og køre programmet for at se dine to -dimensionelle array.