RedWing
Erfahrenes Mitglied
Hallo,
folgendes Stück Code:
Die von mir erwartete Ausgabe sollte so aussehen:
Die tatsächliche Ausgabe schaut aber zu meiner Enttäuschung so aus:
Ich möchtle also die Leerzeilen auch als Token...
Weiß jemand wieso bzw einen Workaround für dieses Problem.
Ich bin auf ANSI C beschränkt also bitte nix andres...
Danke und Gruß
RedWing
folgendes Stück Code:
Code:
int main(){
char test[] = "Das\n\nist\nmanl\nein\n\nTest";
char* row = strtok(test, "\n");
if(row != NULL){
do{
cout << row << endl;
}while((row = strtok(NULL, "\n")) != NULL);
}
}
Die von mir erwartete Ausgabe sollte so aussehen:
Code:
Das
ist
nmanl
ein
Test
Die tatsächliche Ausgabe schaut aber zu meiner Enttäuschung so aus:
Code:
Das
ist
nmanl
ein
Test
Ich möchtle also die Leerzeilen auch als Token...
Weiß jemand wieso bzw einen Workaround für dieses Problem.
Ich bin auf ANSI C beschränkt also bitte nix andres...
Danke und Gruß
RedWing