Att förstå hur man använder tvådimensionella karaktär arrayer för att lagra listor över textdata är en viktig färdighet för att utveckla när lära sig att koden i C. Du kan använda tvådimensionella karaktär arrayer för att lagra saker som en lista med namn på anställda eller meningar från en bok . Endimensionella karaktär arrayer har ett värde som " Blue ", medan tvådimensionella karaktär arrayer kan bestå av flera textsträngar på en gång , till exempel " Blå , Grön , Orange . " Karaktär arrayer avslutas med en null tecken ( \\ 0 ) vilket skiljer dem från andra typer av arrayer . Instruktioner
1
Öppna din C- filen i en editor som Microsoft Visual Studio Express .
2
Deklarera en tvådimensionell karaktär array och initiera den med ett värde genom att lägga följande kod i din funktion :
röding namn [ 4 ] [ 20 ] = { " Bob " , " Susan " , " Erik " , " Jennifer " };
eller
röding namn [ ] [ 20 ] = { " Bob " , " Susan " , " Erik " , " Jennifer " };
eller
char * namn [ 20 ] = { " Bob " , " Susan " , " Erik " , " Jennifer " };
Dessa var gör en identisk tvådimensionell array , som består av fyra namn som var och en har en längd som är mindre än 20 tecken . Om något har för många tecken i det , såsom över 20 , då programmet inte kommer att sammanställa .
3
Access och visa varje post i de två - dimensionell array genom att följande code :
for (int i = 0 ; i < 4 , i + + ) katalog
printf ( " % s " , namn [ i] ) ;
Detta kommer produktionen " Bob Susan Erik Jennifer . "
4
Spara C -fil , kompilera och köra programmet för att visa din tvådimensionell array .