Verstehen, wie man zweidimensionale Zeichen-Arrays zu verwenden, um Listen von textuellen Daten zu speichern ist eine wichtige Fähigkeit zu entwickeln , wenn das Lernen , wie man Code in C. Sie zweidimensionalen Zeichen-Arrays verwenden können, um zu speichern Dinge wie eine Liste der Namen der Mitarbeiter oder Sätze aus einem Buch . Eindimensionale Zeichen-Arrays haben einen Wert wie "Blue ", während zweidimensionale Zeichen-Arrays kann aus mehreren Text-Strings auf einmal bestehen , wie " Blau, Grün, Orange . " Character -Arrays mit einem Null- Zeichen (\\ 0) , die sie aus anderen Arten von Arrays zu beenden. Anleitung
1
Öffnen Sie Ihre C-Datei in einem Editor wie z. B. Microsoft Visual Studio Express .
2
Declare eine zweidimensionale Zeichen-Array und initialisieren Sie sie mit einem Wert durch Zugabe Mit dem folgenden Code in Ihrer Funktion :
char Namen [4] [ 20 ] = {" Bob ", " Susan ", " Erik ", " Jennifer "} ;
oder in
char Namen [ ] [20] = {" Bob ", " Susan ", " Erik ", " Jennifer "} ;
oder in
char * Namen [20 ] = { " Bob ", " Susan ", " Erik ", " Jennifer "} ;
Dies macht jeder eine identische zweidimensionale Matrix , bestehend aus vier Namen, die jeweils eine Länge von weniger als 20 Zeichen . Wenn irgendein Einzelteil hat zu viele Zeichen enthält , wie über 20 , dann wird das Programm nicht kompilieren .
3
Zugriff und die Anzeige jedes Element in der zweidimensionalen Array , indem Sie folgende Code :
for (int i = 0; i < 4; i + +)
printf ( "% s" , Namen [i]) ;
Dies Ausgang " Bob Susan Erik Jennifer . "
4
Speichern Sie die C -Datei, kompilieren und starten Sie das Programm , um Ihre zweidimensionalen Array anzuzeigen.