Salut a tous,
je suis en train d'écrire une DLL dans laquelle je dois ouvrir un fichier d'initialisation pour mon système. J'utilise la fonction "fopen" mais elle me renvoie un truc bizarre que je ne m'explique pas.
lorsque le programme execute ces lignes, "f" reçoit bien une adresse (et donc, la fonction ne passe pas par le "return OPEN_ERROR;") mais tous les paramètres de la structure FILE sont a 0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
par exemple, la valeur de "f->_ptr" est "0x00000000 <Bad Ptr>"
J'ai essayé avec plusieurs fichiers, et la meme chose se produit a chaque fois. Lorsque je donne le nom d'un fichier qui n'existe pas, "fopen" renvoie bien NULL.
Merci pour votre aide.

 

 
		
		 
         
 

 
			
			




 fopen renvoie <Bad Ptr>
 fopen renvoie <Bad Ptr>
				 Répondre avec citation
  Répondre avec citation


 
  
  
 
 
 
 
			 
   
 



 
			 
  
Partager