[résolu] Pourquoi flock ne demande pas un FILE* ?

Pourquoi flock ne demande pas un FILE* ? [résolu] - C++ - Programmation

Marsh Posté le 16-06-2007 à 23:00:03    

Hello tout le monde.
 
Voila je me demande pourquoi flock attend un int en premier paramètre alors que fopen attend un FILE*.
Du coup, je vois pas trop comment l'utiliser, j'ai fait ceci
 

Code :
  1. FILE * pFile = fopen(tempName, "w+" );
  2. int fl = flock(pFile, LOCK_EX);
  3. if(fl != 0) return fl;


 
Mais g++ plante à la compil.
 

Citation :

In function 'int main()':
erreur: invalid conversion from 'FILE*' to 'int'
initializing argument 1 of 'int flock(int, int)'


 
Je vois pas trop commant utiliser flock alors  :(
 
EDIT : Bah a la place de fopen, j'utilise open, j'ai revu mon code et tout colle ^^


Message édité par utb diablo le 16-06-2007 à 23:50:19

---------------
Au royaume des aveugles, les borgnes sont rois xo0
Reply

Marsh Posté le 16-06-2007 à 23:00:03   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed