récupérer des nombre dans un fichier texte
bonjour,
voilà j'arrive à récupérer les info d'un fichier texte à l'aide de fgets :
Code:
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
| #include <stdio.h>
int main()
{
char c[30];
FILE *file;
file = fopen("map1.txt", "r");
if(file==NULL) {
printf("Impossible d'ouvrir le fichier\n");
return 1;
}
else
{
while(fgets(c, sizeof c, file)!=NULL) {
printf("String: %s", c);
}
//fermeture du fichier
fclose(file);
}
return 0;
} |
mais ensuite si je veux les stocker dans un tableau d'entier j'ai quelques soucis... mon fichier est sous la forme:
10;2;3 ....
j'arrive à récupérer '1' '0' ';' '2' ';' '3' .... mais je voudrais '10' etc...
j'ai pas mal de problèmes avec le C :roll:
merci d'avance