Salut!
Supposons que l'on veuille déléguer à une fonction la tâche d'ouverture d'un fichier avec toutes les vérifications qui vont avec:
1)Est-ce "file" se comportera comme n'importe quelle variable locale et donc le renvoyer impliquera un comportement indéterminé?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
2)De plus est-ce qu'un fichier ouvert dans une fonction le restera à la sortie de la fonction?
Si la réponse à 1) est oui alors est-ce que:
est correct et est-ce que le fichier restera toujours ouvert en dehors de la fonction?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
Merci de vos réponses.

 

 
		
		 
         
 

 
			
			



 
			 
   
 


 Ouverture d'un fichier par une fonction.
 Ouverture d'un fichier par une fonction.
				 Répondre avec citation
  Répondre avec citation 
  
  
 
 
			
 
				 
						 
						

 
  
			 
  Envoyé par seriousme
 Envoyé par seriousme
					
				 
			 
			
 
			 ) raison, ce code est pervers parce qu'il retourne l'adresse d'une variable locale !
 ) raison, ce code est pervers parce qu'il retourne l'adresse d'une variable locale !
Partager