Salut,
je voudrais passer un argument de type FILE* dans differentes fonctions de prototype
void ouvrir_fic(FILE*)
void ecrire_fic(FILE*)
void fermer_fic(FILE*)
a partir du main().
apparemment, un code du type :
void ouvrir_fic(FILE* f){
f=fopen("baba","wt");
......etc .....
int main(void){
FILE* fic;
ouvrir_fic(fic);
ecrire_fic(fic);
fermer_fic(fic);
return 0;
}
ne marche pas
si vous pouvez m'expiquer comment passer ce FILE* en argument...
merci
PS: solutions avec variable globale s'abstenir

 

 
		
		 
         
 

 
			
			


 passer FILE* en argument d une fonction
 passer FILE* en argument d une fonction
				 Répondre avec citation
  Répondre avec citation


 
  
 
 
   
 



 
			 
 

 
			
![Avatar de D[r]eadLock Avatar de D[r]eadLock](https://www.developpez.net/forums/avatars/1944-d-r-eadlock.gif?dateline=1166375583) 
			 
    Envoyé par gl
 Envoyé par gl
					
				
 , enfin j'espère !
 , enfin j'espère ! . Je pense que c'est avec l'expérience qu'on maitrise ca, car moi je dois parfois refelchir "est ce que c'est l'adresse , la valeur, ke dois-je passer...." enfin des tonnes de questions ...
  . Je pense que c'est avec l'expérience qu'on maitrise ca, car moi je dois parfois refelchir "est ce que c'est l'adresse , la valeur, ke dois-je passer...." enfin des tonnes de questions ...
Partager