Cómo usar strtok ()
Estoy escribiendo un programa en C para estudiar el uso del uso de strtok (). Aquí está mi código:
#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;
}
Se está imprimiendo la siguiente salida:
ls&
(null)
Pero quiero que se imprima '&' en la segunda declaración printf. ¿Cómo lo hago? Necesito esta parte para mi proyecto de tarea. ¿Puede alguien ayudarme?
¡Gracias de antemano! :)