hé j'essaie d'utiliser la fonction strtok en C avec "" comme délimiteur et pour une raison quelconque cela ne fonctionne pas. peut quelqu'un s'il vous plaît me dire comment analyser en utilisant strtok avec un espace comme séparateur grâce à l'avancestrtok avec délimiteur d'espace
1
A
Répondre
19
volé (et légèrement modifié) de here.
/* strtok example */
#include <stdio.h>
#include <string.h>
int main()
{
char str[] ="- This, a sample string.";
char * pch;
printf ("Splitting string \"%s\" into tokens:\n",str);
pch = strtok (str," ");
while (pch != NULL)
{
printf ("%s\n",pch);
pch = strtok (NULL, " ");
}
return 0;
}
0
Utilisez l'onglet "\ t" ou utilisez les deux "\ t" ie. espace et tab à la fois ... voir si cela fonctionne
Montrez-nous votre code. (et lisez la documentation pour strtok) – abelenky
"pour quelque raison que cela ne fonctionne pas", n'est pas descriptif ou utile. Qu'attendez-vous qu'il fasse? Que fait-il réellement? Quelles étapes de débogage avez-vous essayé? – abelenky