[C] lire dans un fichier texte
Résolu/Fermé
Fabien
-
10 août 2007 à 08:13
mype Messages postés 2435 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 16 août 2010 - 22 nov. 2007 à 22:08
mype Messages postés 2435 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 16 août 2010 - 22 nov. 2007 à 22:08
A voir également:
- [C] lire dans un fichier texte
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Fichier rar - Guide
- Lire fichier epub - Guide
- Fichier host - Guide
- Fichier iso - Guide
3 réponses
Salut Fabien!
Pour faire cela je te conseille d'utiliser fgets, cette fonction lit une ligne complète
tu devras donc faire un truc du style :
char result[LINE_SIZE];
int i;
FILE* file =NULL;
file=fopen(filename,"r");
for (i=0; i<=NbLine; i++ ) {
fgets(result,LINE_SIZE, file);
}
Après ca tu devrais avoir ta NbLine ième ligne dans ton buffer!!
Pour faire cela je te conseille d'utiliser fgets, cette fonction lit une ligne complète
tu devras donc faire un truc du style :
char result[LINE_SIZE];
int i;
FILE* file =NULL;
file=fopen(filename,"r");
for (i=0; i<=NbLine; i++ ) {
fgets(result,LINE_SIZE, file);
}
Après ca tu devrais avoir ta NbLine ième ligne dans ton buffer!!
Bonjour,
je veux lire un fichier texte ligne par ligne
je veux lire une une ligne compléte et la mettre dans une chaine. les lignes n'ont pas une longueur égale
Merci
je veux lire un fichier texte ligne par ligne
je veux lire une une ligne compléte et la mettre dans une chaine. les lignes n'ont pas une longueur égale
Merci
mype
Messages postés
2435
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
436
22 nov. 2007 à 22:08
22 nov. 2007 à 22:08
va voir ici
11 août 2007 à 08:45
Merci beaucoup pour ta réponse rapide hier! J'ai utilisé fgets comme tu me l'as conseillé et avec beaucoup de patience et un sscanf j'ai finalement réussi à extraire les valeurs que je veux de la base de donnée.
Tout de bon,
Fabien