Ton prototype de fgets() est mauvais...
char *fgets (char *s, int size, FILE *stream);
Quant à strtok, voici son prototype (j'ajoute celui de strtok_r) :
1 2
| char *strtok (char *s, const char *delim);
char *strtok_r (char *s, const char *delim, char **ptrptr); |
Je ne pourrais pas t'expliquer comment elle fonctionne, mais une page de manuel pourra t'aider sur son utilisation...
http://www.linux-kheops.com/doc/man/.../strtok.3.html
Sinon pour extraire la population il faudra utiliser strtol() (ou encore mieux, strtoul() vu que la population est forcément positive ou nulle)
Partager