1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
#include <stdio.h>
#include <string.h>
#define file "test.txt"
int main (void)
{
FILE *entree = fopen (file, "r");
if (entree != NULL)
{
char lecture[100];
if (fgets (lecture, sizeof lecture, entree) != NULL)
{
char const *delimiteur = ";";
size_t i = 0;
char *decoupe[10] = {0};
decoupe[i] = strtok (lecture, delimiteur);
while (i < (sizeof decoupe / sizeof *decoupe) - 1
&& delimiteur != NULL)
{
i++;
decoupe[i] = strtok (NULL, delimiteur);
}
if (decoupe[1] != NULL && strcmp (decoupe[1], "P") == 0)
{
printf ("patiserie\n");
}
}
fclose (entree), entree = NULL;
}
else
{
perror (file);
}
return 0;
} |