Bonjour à tous....
Cela fait pas mal de temps que je galère sur un code.... J'utilise Visual Studio 2005 sous XP...
Au fait je voudrais prendre des nombres d'un fichier et les mettre dans un tableau....ok j'ai un int tab[5]={0} ;
Le problème est que lorsque je parcours ces nombres (3,4,5) pour le moment...je veux avoir un resultat de ce genre: 3,4,5,0,0 ou si j'ai 4 nombres dans mon fichier avoir 3,4,1,4,0 mais je ne sais pas pourquoi je reçois 3,4,1,4,0,0,0,0...du genre je reçois 3 zeros à la fin..
ok voici un bout de mon code...
Au debut je croyais que c'était parce que j'avais dans mon fscanf plusieurs variables ...je les aient donc supprimés mais celà n'a pas reglé le problème....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 for (i=0;i<=4;i++) { do{ fscanf(fichier,"%s %s %s %d \n", &F_date,&F_hour,&F_seat,&F_tab[i]); printf("%d ", F_tab[i]); }while(!feof(fichier)); } fclose(fichier);
ok j'espère que vous avez compris mon inquiétude et j'attends vos suggestions...Merci
Partager