Importation donnée fichier CSV en langage C
Fermé
Cayasse
-
22 juin 2009 à 03:58
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 22 juin 2009 à 06:21
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 22 juin 2009 à 06:21
A voir également:
- Importation donnée fichier CSV en langage C
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier host - Guide
- Ouvrir fichier .bin - Guide
1 réponse
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
22 juin 2009 à 06:21
22 juin 2009 à 06:21
Salut,
Tu peux lire le fichier ligne par ligne avec fgets (à condition d'avoir un buffer assez grand, ou sinon de lire tant que tu n'obtiens pas '\n' ni EOF.
Une fois que tu as ta ligne, tu peux utiliser strtok pour découper la chaîne et récupérer les éléments du tableau.
Ta vérification si le fichier est bien fermée n'est pas bonne. Si tu veux savoir que le fichier a bien fermé, tu dois vérifier que fclose(vf1) renvoie 0.
Cdlt
Tu peux lire le fichier ligne par ligne avec fgets (à condition d'avoir un buffer assez grand, ou sinon de lire tant que tu n'obtiens pas '\n' ni EOF.
Une fois que tu as ta ligne, tu peux utiliser strtok pour découper la chaîne et récupérer les éléments du tableau.
Ta vérification si le fichier est bien fermée n'est pas bonne. Si tu veux savoir que le fichier a bien fermé, tu dois vérifier que fclose(vf1) renvoie 0.
Cdlt