Natürlich, jede Schleifenart kann in andere umgeschrieben werden:
C++:char* token[20]; int len = 0; token[len] = strtok(lineptr, ...); while (token[len]) token[++len] = strtok(NULL, ...);
Gruß
Super danke ! Nun versuche ich nur noch zu verstehen was genau da passiert.
Code:
token[len] = strtok(lineptr, ...);
Code:
while (token[len])
token[++len] = strtok(NULL, ...);
Aber wie kann die While nun beendet werden? Weil ja alle Zeichen auf 0 Geschrieben werde müsste sie doch bereits nach dem ersten durchlauf beenden?!