Voila, je vais voir sur le FAQ, je trouve ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
HANDLE hFile; 
hFile = CreateFile("test.txt",GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
if (hFile == INVALID_HANDLE_VALUE)
return false;
DWORD dwSize;
dwSize = GetFileSize (hFile, NULL);
if (dwSize == INVALID_FILE_SIZE)
return false;
char *buffer = new char[dwSize+1];
DWORD bLu;
ReadFile(hFile,buffer,dwSize,&bLu,NULL);
// ...
delete buffer;
C'est parfait, ca compile et ca affiche tout ce qu'il faut, mais le problème est que lorsque j'écrit sur mon fichier, il me dis que le fichier est déjà utilisé.

Voila ce que je fait, en gros qui me donne cette erreur :
readFile() // qui appel le code ci dessus
writeOnFile("coucou")
Que dois-jet faire ?
Le CreateFile ne gène pas si le fichier existe déjà ????

Merci de votre patience
Colb.