Hello World

J'essaye d’écrire dans un fichier que j'ai creer via un hadle:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
        const TCHAR *argv[1] = {("D:\\Test\\log.txt")}; 
        HANDLE hFile; 
        hFile = CreateFile(argv[0], 
                          GENERIC_ALL, 
                          FILE_SHARE_WRITE, NULL, 
                          OPEN_ALWAYS, 
                          FILE_ATTRIBUTE_NORMAL, 
                          NULL); 
 
        const TCHAR *write_lpBuffer[1] = {("Failed to log!\n")};
	DWORD dw;
        BOOL b = WriteFile(hFile,
				       &write_lpBuffer[0],
				       sizeof(write_lpBuffer),
				       &dw, 
				       NULL);
mais dans log.txt j'ai sa:

De plus j'ai besoin de modifier régulièrement "write_lpBuffer" pendant l’exécution. Comment je pourrais modifier pour améliorer SVP?

Merci