[stdio.h]2 programmes font un fopen en "w" sur un même fichier

2 programmes font un fopen en "w" sur un même fichier [stdio.h] - C - Programmation

Marsh Posté le 12-04-2007 à 11:48:43    

Bonjour,
 
Je ne pensais pas que cela était possible, mais j'ai 2 petites applis compilées en C; chacune d'entres elles ouvrent un fichier en écriture (fopen ("xxx.txt","w" )) et en même temps.
 
Manifestement, seul le premier à l'avoir ouvert arrive à écrire dedans, mais pourtant l'appel à fopen dans la deuxième applis ne renvoi pas NULL ... Est-ce normal ?
 
P.S. : ça se passe sous Windows avec le compilo gcc
 
Merci !!

Reply

Marsh Posté le 12-04-2007 à 11:48:43   

Reply

Marsh Posté le 12-04-2007 à 14:14:48    

Oui, c'est un comportement normal. fopen() ne fait pas de blocage du fichier.

Reply

Sujets relatifs:

Leave a Replay

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