mehrere Strings in einem char Array definieren
-
Hallo,
wie kann man in einem char Array mehrere Strings definieren?
static char wordArray[] = {"test1", "test2", "test3"};
Gruß
Joh
-
^^setz nullen dazwischen (und zwei nullen ganz am ende).
-
Du willst vermutlich kein char-Array, sondern ein Array mit Zeigern auf chars:
static char *wordArray[] = {"test1", "test2", "test3"};
-
+fricky schrieb:
^^setz nullen dazwischen (und zwei nullen ganz am ende).
Du machst einfach zuviel mit Windows
-
Tim schrieb:
Du machst einfach zuviel mit Windows
in windows gibts das auch irgendwo, aber es schien mir das naheliegendste zu sein, von wegen char_ptr[n+1] = char_ptr[n]+strlen(char_ptr[n])+1. aber warscheinlich will er sowieso das, was Belli vorgeschlagen hat.
-
vielen Dank - ja die Lösung von Belli ist genau das was ich gesucht habe.
Gruß
Joha