Lektionsindhold -- Tastaturgenvej: 'u'  Forrige side: Andre emner om tekststrenge [Section] -- Tastaturgenvej: 'p'  Næste side: Input og output af tekststrenge -- Tastaturgenvej: 'n'  Forelæsningsnoter - alle slides sammen  Lærebog -- Tastaturgenvej: 'v'  Alfabetisk indeks  Hjælp om disse noter  Kursets hjemmeside    Tekststrenge - slide 24 : 26

Arrays af tekststrenge
Et array af tekststrenge kan enten forstås som en to dimensionel char tabel eller som en pointer til en char pointer
  char *numbers[] = {"one", "two", "three"};
  char ch1, ch2, ch3, ch4;

  ch1 = **numbers;
  ch2 = numbers[0][0];
  ch3 = *(*(numbers+1) + 1);
  ch4 = numbers[2][2];  
 

string-array.c
Hele programmet.
string-array-output.c
Output fra programmet.

Variablen numbers kunne alternativt erklæres og initialiseres som char numbers[][6] = {"one", "two", "three"}

En af dagens opgaver handler om et to dimensionelt array af tekststrenge

string-array-alternative.c
Programmet med alternativ array erklæring.
string-array-output-alternative.c
Output fra det alternative program (0 tegn konverteret til N).