Como usar strtok ()
Eu estou escrevendo um programa C para estudar o uso de strtok (). Aqui está o meu 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;
}
Está imprimindo a seguinte saída:
ls&
(null)
Mas eu quero imprimir '&' na segunda instrução printf. Como eu faço isso? Eu preciso dessa parte para o meu projeto de lição de casa. Alguém pode me ajudar?
Agradeço antecipadamente! :)