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++;
			}
		}