KillerPinockel
Lieutenant
- Registriert
- Jan. 2009
- Beiträge
- 621
Hallo,
ich habe eine kleines Problem mit dem zerlegen eines String. Folgendes Beispiel funktioniert!
Nun habe ich folgendes struct:
Der String wird erstmal so deklariert:
Nun wollte ich den gern in einer Funktion zerlegen und dann die Zahlen in INT speichern. Nur leider klappt das nicht so Recht.
Wäre für jede HIlfe dankbar, auch wenn ich glaube das es super leicht zu lösen ist.
ich habe eine kleines Problem mit dem zerlegen eines String. Folgendes Beispiel funktioniert!
Code:
char text[] = "Das,ist,ein,Beispiel";
char trennzeichen[] = ",";
char *wort;
int i = 1;
wort = strtok(text, trennzeichen);
while (wort != NULL) {
printf("Token %d: %s \n", i, wort);
wort = strtok(NULL, trennzeichen);
i++;
}
Nun habe ich folgendes struct:
Code:
struct STURKTUR {
float Alter;
char* neu;
};
Der String wird erstmal so deklariert:
Code:
TEST.neu = "48,103,208,415";
Nun wollte ich den gern in einer Funktion zerlegen und dann die Zahlen in INT speichern. Nur leider klappt das nicht so Recht.
Wäre für jede HIlfe dankbar, auch wenn ich glaube das es super leicht zu lösen ist.