je comprends pas qd je mets strtok cela marche tres bien mais qd j'utillise strsep j'ai un bo segmentation fault
je vois pas d'ou vient le probleme ( j'utilise xcode)
#include <stdio.h>
#include <string.h>
int main (int argc, const char * argv[])
{
const char delim[]=" \'";
char buffer[1024];
sprintf(buffer,"%s/RETRIEVE",argv[1]);
FILE *fichier=fopen(buffer,"r");
memset(buffer,0,1024);
fgets(buffer,1024,fichier);
while(!feof(fichier))
{
puts(strsep(&buffer,delim));
fgets(buffer,1024,fichier);
}
fclose(fichier);
return 0;
}
je vois pas d'ou vient le probleme ( j'utilise xcode)
#include <stdio.h>
#include <string.h>
int main (int argc, const char * argv[])
{
const char delim[]=" \'";
char buffer[1024];
sprintf(buffer,"%s/RETRIEVE",argv[1]);
FILE *fichier=fopen(buffer,"r");
memset(buffer,0,1024);
fgets(buffer,1024,fichier);
while(!feof(fichier))
{
puts(strsep(&buffer,delim));
fgets(buffer,1024,fichier);
}
fclose(fichier);
return 0;
}