Salut a tous j'ai fais cette petite fonction on ne peut plus simple mais elle bug et je ne vois pas pourquoi (logique sinon je posterais pas :p)
Donc la voila:
char *gettok(char *temp,int num,char *tok)
{
char *token;
token = strtok(temp,tok);
for (int i = 1;i < num;i++)
{
token = strtok(NULL,tok);
}
if (token) return token;
else return "NoToken";
}
elle marche pour le 1er tok (c'est a dire si num=1) mais a partir du 2eme elle me renvoie "NoToken"
Plz help !!