Bonjour,
J'ai une fonction Lecture_CSV() qui lit un fichier CSV :
- Avec les fonctions fopen() puis fgets() j'arrive à lire les ligne d'un fichier texte.
- Puis avec la fonction strtok() a récupérer l'information désiré à chacune des lignes.
Dans la fonction Lecture_CSV(), j'arrive à imprimer à l'écran les données renvoyer par strtok().
Mais je n'arrive pas à les stocker dans un tableau de plusieurs chaines de caratères.
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
20
21 int i=0; char tmp[longeurMot]; //tmp=(char *) malloc( longeurMot*sizeof(char)); while ( fgets( cLigne, size_Ligne, fptr ) != NULL ) { char tabDataInput[nbTotalData][longeurMot]; // lecture du 2ème champ de la chaine de caratère if( cLigne[0] != '#' ) { printf("<%i> ", i); strcpy( tmp, tokenElement2(cLigne) ); printf(" = %s \n", tmp); // sauvegarde data //tabDataInput[1]=tmp; i++; } }
Partager