char array???
-
ich wollte die grösse eines char arrays so festlegen:
b = strlen(getter); char test[b];
warum geht das nicht?? in c++ ist es kein problem, und mit c hab ich noch keine erfahrung..
-
arrays kannst du nur mit statischer größe festlegen. musst in diesem fall mit einem char-pointer und malloc () arbeiten:
b = strlen(ein_anderer_string); char * cp = malloc(b+1); strcpy (cp, ein_anderer_string);