Salut tout le monde,
je suis en train de développer une petite application qui nécessite de manipuler des fichiers.
Pour n'avoir à ouvrir mes fichiers qu'une seule fois, je passe par une fonction "chargement_fichier" qui charge mon fichier dans un pointeur de type FILE et qui retourne 0 ou 1 en fonction de l'ouverture ou non du fichier.
Là où je coince un peu, c'est avec la manipulation de mon pointeur fichier.
Etant déclaré en local de ma fonction (FILE *fichier) c'est un pointeur qui pointe vers le contenu de fichier si je ne dis pas de bêtises.
Par contre je ne sais pas trop comment le manipuler en dehors de cette fonction.
En effet, mes autres fonctions prennent en paramètre ce fichier (pour ne pas devoir le ré ouvrir à chaque fois).
Le problème, c'est que je ne suis déjà pas sûr de comment déclarer l'entête de mes autres fonction.
Je dois remettre FILE *fichier ? Est-ce que ça va manipuler le même pointeur que celui de ma fonction "chargement_fichier" ?
Lorsque je vais appeler une fonction, l'appel se fera ainsi : ma_fonction(paramètre, &fichier). Je dois donc définir un pointeur de fichier pour appeler ma fonction ?
Je ne sais pas si j'ai été très clair, mais ça reste confus pour moi aussi
Merci d'avance pour l'aide.
---------------
Twitter