Lecture d'une colonne dans un fichier
mokrom
-
mokrom -
mokrom -
Bonsoir
J'ai un petit pb, je programme en c depuis pas longtemps. Je n'arrive pas à lire une colonne de nombre (sachant que je ne connais pas la longueur de la colonne) d'un fichier et à mettre toutes ces nombres dans un tableau
voila ce que j'ai fait pour le moment.
#include <stdlib.h>
#include<stdio.h>
int main(void)
{
FILE* fichier = NULL;
char chaine[1000] ;
float t[n];
char** tabChaine;
fichier = fopen("C:\\test.txt", "r");
if (fichier != NULL)
{
while (fgets(chaine, 1000, fichier) != NULL)
{
t[n]=atol(chaine);
n = n+1;}
}
fclose(fichier);}
}
J'ai un petit pb, je programme en c depuis pas longtemps. Je n'arrive pas à lire une colonne de nombre (sachant que je ne connais pas la longueur de la colonne) d'un fichier et à mettre toutes ces nombres dans un tableau
voila ce que j'ai fait pour le moment.
#include <stdlib.h>
#include<stdio.h>
int main(void)
{
FILE* fichier = NULL;
char chaine[1000] ;
float t[n];
char** tabChaine;
fichier = fopen("C:\\test.txt", "r");
if (fichier != NULL)
{
while (fgets(chaine, 1000, fichier) != NULL)
{
t[n]=atol(chaine);
n = n+1;}
}
fclose(fichier);}
}