Jak używać strtok ()
Piszę program w C, aby zbadać użycie użycia strtok (). Oto mój kod:
#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;
}
Drukuje następujące dane wyjściowe:
ls&
(null)
Ale chcę, aby drukował „&” w drugim poleceniu printf. Jak mam to zrobić? Potrzebuję tej części do mojego projektu domowego. Czy ktoś może mi pomóc?
Z góry dziękuję! :)