Afficher ligne par ligne le contenue fichier
0x0syscall
Messages postés
94
Statut
Membre
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
Voila, je voudrais savoir comment faire pour lire un fichier avec une boucle qui va lire toutes lignes une par une et les afficher une par une.
avec une incrémentation de ligne pour arriver à la fin du fichier.txt
Cordialement jona,
Voila, je voudrais savoir comment faire pour lire un fichier avec une boucle qui va lire toutes lignes une par une et les afficher une par une.
avec une incrémentation de ligne pour arriver à la fin du fichier.txt
Cordialement jona,
Configuration: Windows XP Firefox 3.0.5
A voir également:
- Afficher ligne par ligne le contenue fichier
- Partager photos en ligne - Guide
- Fichier epub - Guide
- Fichier bin - Guide
- Mètre en ligne - Guide
- Formulaire en ligne de meta - Guide
9 réponses
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
FILE *fichier;
fichier = fopen("toto.txt", "r" );
avec sa tu dois pouvoir lire le contenue de ton .txt.
fichier = fopen("toto.txt", "r" );
avec sa tu dois pouvoir lire le contenue de ton .txt.
Attention, getline n'est pas portable. Utilise plutôt fgets ;)
Et pour lire une ligne :
Attention de ne pas oublier de vérifier si les pointeurs ne sont pas NULL ;)
Et pour lire une ligne :
FILE *fp=fopen("toto.txt","r");
char buffer[250];
fgets(buffer,sizeof buffer,fp);
Attention de ne pas oublier de vérifier si les pointeurs ne sont pas NULL ;)
Une fois que tu as lu une bonne pelletée de caractère, tu peux trouver la longueur de chaine qui correspond à ta ligne:
http://www.manpagez.com/man/3/strcspn/
http://www.manpagez.com/man/3/strcspn/
nn nn ca marche jlai essayé.mais cest pas grave on peut léliminer car moi jlai utilisé pr avoir la taille du fichier