Comment faire passer un fichier dans 1 fonct

Résolu
ERESHKIGAL Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je voudrais construire une fonction qui me permetra de lire dans un fichier mais le probleme je ne sai pa comment faire passer un fichier dans les paramateres d'une fonction .voila mon code source

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<time.h>
void f(FILE g){char c;
if (g!= NULL){
{while((c=getchar())!=EOF)
fputc(c,g); // Ecriture du caractère A
} fclose(g);
}}
int main(){FILE*fichier;
fichier = fopen("test.txt", "w");
void f(fichier);
return 0;}



A voir également:

1 réponse

fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Tu mets FILE *fichier et FILE g; il faut que cela soit cohérent.
Essaie FILE *g dans le prototype de ta fonction. Ca devrait être mieux.
0