Wie benutzt man strtok ()
Ich schreibe ein C-Programm, um die Verwendung von strtok () zu untersuchen. Hier ist mein Code:
#include<stdio.h>
#include<string.h>
main()
{
char abc[100] = "ls &";
char * tok;
tok = strtok(abc, " ");
while(tok!=NULL)
{
printf("%s", tok);
tok = strtok(NULL, " ");
}
printf("\n\n\n\n\n%s", tok);
return 0;
}
Es wird die folgende Ausgabe gedruckt:
ls&
(null)
Aber ich möchte, dass es bei der zweiten printf-Anweisung '&' ausgibt. Wie mache ich es? Ich brauche diesen Teil für meine Hausaufgaben. Kann mir jemand weiterhelfen?
Danke im Voraus! :)