Bonjour, j'essaye de réaliser un chargement de fichier, pour cela je dois parcourir le fichier afin d'en soutirer que les informations numériques c'est à dire, par exemple une fois que j'ai sauvegarder les infos sous un fichier texte (comme ci-dessous), il faut que je puisse récupérer juste les infos numériques, donc juste 5 6 0 et 2, et les stocker dans des variables correspondant aux coordonnées de la cellule et a son contenu.
Je ne vois pas trop comment faire, J'ai fais un fscanf mais je ne récupérer pas les bonnes valeurs, je récupère 56002222 alors que je dois récupérer 5602 donc si quelqu'un pouvait m'aider !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <CELLULE> 5 6 0 <CONTENU> 2 </CONTENU> </CELLULE>
Merci d'avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 int charger_Fichier(char *NomFichier) { int ligne; FILE* fichier = NULL; char chaine[TAILLE_MAX] = ""; fichier = fopen(NomFichier, "r"); if (fichier != NULL) { while (fgets(chaine, TAILLE_MAX, fichier) != NULL) { fscanf(fichier,"%d",&ligne); } fclose(fichier); } return 0; }
Partager