Lecture fichier texte

amin79 Messages postés 13 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 30 mai 2004 - 19 mars 2004 à 11:57
lpikachu58 Messages postés 351 Date d'inscription samedi 2 février 2002 Statut Membre Dernière intervention 6 mai 2004 - 23 mars 2004 à 14:09
Mon problème est de lire le fichier texte ci-joint et de mettre dans des tabkeaux int chaque colonne (ri, pi, di et yi) et une martrice int qui contient les données "contamination". Les lignes (ri, pi, di, yi) et (contamination) ne doivent pas être lues.

ri pi di yi
5 10 21 60
5 10 24 60
4 13 21 60
2 8 18 60
9 6 13 60
contamination
0 8 10 5 8
6 0 10 8 5
6 7 0 5 7
6 11 8 0 15
15 13 10 13 0

2 réponses

petitchech Messages postés 114 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 28 juin 2004
19 mars 2004 à 13:10
salut, voila un depart pour lire le fichié.

#include <stdio.h>
#include <conio.h>

int main()
{
char FileName[] = "test.txt";int ri 0,pi 0,di = 0,yi = 0,t;
FILE *File;

File = fopen(FileName,"r");

for(;;)
{
t = fscanf(File,"%d\t%d\t%d\t%d",&ri,&pi,&di,&yi);

printf("%d %d %d %d\n",ri,pi,di,yi);
if(t != 4)
break;
}
getch();

return 0;
}
0
lpikachu58 Messages postés 351 Date d'inscription samedi 2 février 2002 Statut Membre Dernière intervention 6 mai 2004 2
23 mars 2004 à 14:09
Utilise les cstdiofile
c'est beaucoup plus simple

be linux
0
Rejoignez-nous