Bonjour,
Je réalise un petit programme en C qui interprète des fichiers script enregistrés au format txt.
La question que je me pose est:
- devrai-je ouvrir le fichier texte, lire au fur et à mesure les données qui m'intéressent dedans, puis le refermer quand j'ai fini (mais si mon prog plante, alors le fichier texte ne sera jamais refermé !?)
ou
- ouvrir le fichier texte, le copier dans un buffer, le fermer puis travailler à partir de mon buffer.
La deuxième méthode me semble plus prudente, mais je n'ai pas trouvé de fonction pour tout copier d'un coup (fgets() par exemple s'arrête dès qu'elle rencontre un retour chariot) et de copier mon fichier petit bout par petit bout ne me semble pas très élégant.
Bref, j'aimerai avoir vos avis quand á la méthode la plus 'propre' à adopter.
Merci d'avance,
Ze
-----