j'ai une petite question bete:

est-il possible de retourner un flot ??

par exemple j'ai une fonction consulter_fichier() qui permet a lutilisateur de choisir un fichier et de lafficher... selon son choix on ouvre un certain fichier...
ensuite j'ai une autre fonction modifier_fichier() qui fait appel a consulter_fichier() et qui selon le fichier ouvert par cette derniere fonction propose de faire des modifs sur le fichier en question.

donc il faudrait que consulter_fichier retourne le flot du fichier ouvert.

mais la j'ai un probleme de reflexion je sais pas trop si on peut considerer le flot comme un pointeur ( si c'en est un tout simplement, et qu'il serait donc passé par référence sans avoir besoin de le retourner) ou s'il faut le retourner pour que modif puisse le prendre en compte...

de plus je sais pas trop a quel moment fermer le flot avec fclose... sachant qu'il est ouvert dans consulter_fichier() et que je m'en sers dans modif_fich()... dois-je le fermer a la fin de consulter_fich(), a la fin de modif_fich ou a la fin de mon main() ???