[C] Stocker contenu d'un fichier !
Fermé
Alexx
-
20 janv. 2007 à 20:24
mamiemando Messages postés 33407 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 29 novembre 2024 - 22 janv. 2007 à 00:34
mamiemando Messages postés 33407 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 29 novembre 2024 - 22 janv. 2007 à 00:34
A voir également:
- [C] Stocker contenu d'un fichier !
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir un fichier .bin - Guide
- Fichier host - Guide
3 réponses
mamiemando
Messages postés
33407
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
29 novembre 2024
7 806
21 janv. 2007 à 13:40
21 janv. 2007 à 13:40
Oulala et pourquoi tu t'embêtes avec fread alors qu'il y a des fonctions vachement bien pour lire ligne par ligne ?
https://linux.die.net/man/3/getline
http://c.developpez.com/faq/cpp/?page=fichiers#FICHIERS_lecture_par_ligne
Et d'ailleurs pourquoi ne pas interpréter les lignes au fur et à mesure (évidemment ça dépend de ce que tu veux faire mais je trouve un peu violent de lire un fichier pour le mettre en mémoire tel quel) ? En fait que veux tu faire ?
Bonne chance
https://linux.die.net/man/3/getline
http://c.developpez.com/faq/cpp/?page=fichiers#FICHIERS_lecture_par_ligne
Et d'ailleurs pourquoi ne pas interpréter les lignes au fur et à mesure (évidemment ça dépend de ce que tu veux faire mais je trouve un peu violent de lire un fichier pour le mettre en mémoire tel quel) ? En fait que veux tu faire ?
Bonne chance
ekra
Messages postés
1870
Date d'inscription
vendredi 15 avril 2005
Statut
Membre
Dernière intervention
24 juillet 2014
342
21 janv. 2007 à 16:55
21 janv. 2007 à 16:55
Bonjour,
Tu peux utiliser :
fscanf()
fprintf()
fgets();
C'est plus pratique :)
fread() et fwrite() sont réservé pour le binaire ! enfin après on fait ce que l'on veut ! (c'est bien ça :p )
http://c.developpez.com/faq/cpp/?page=fichiers#FICHIERS_lecture_par_ligne
Attention c'est du cpp !
Tu peux utiliser :
fscanf()
fprintf()
fgets();
C'est plus pratique :)
fread() et fwrite() sont réservé pour le binaire ! enfin après on fait ce que l'on veut ! (c'est bien ça :p )
http://c.developpez.com/faq/cpp/?page=fichiers#FICHIERS_lecture_par_ligne
Attention c'est du cpp !
mamiemando
Messages postés
33407
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
29 novembre 2024
7 806
22 janv. 2007 à 00:34
22 janv. 2007 à 00:34
Oui j'ai vu que c'était du c++ (en fait j'ai mis la version c++ et la version c).