Voila, je vais voir sur le FAQ, je trouve ceci :
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é.
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;
Voila ce que je fait, en gros qui me donne cette erreur :
Que dois-jet faire ?readFile() // qui appel le code ci dessus
writeOnFile("coucou")
Le CreateFile ne gène pas si le fichier existe déjà ????
Merci de votre patience
Colb.
Partager