Salut tout le monde,

J'aimerais récuperer une chaine dans un fichier puis l'afficher dans une boite de dialogue.
Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
HANDLE hf;
                    DWORD FileSize,nbcharRead ;
                    char *buffer="test";

                    hf = CreateFile("test.txt", GENERIC_READ, 0,NULL,
                                    OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
                    FileSize = GetFileSize(hf, NULL);
                    buffer = (char*)LocalAlloc(LMEM_FIXED, FileSize+1);
                    ReadFile(hf, buffer, FileSize, &nbcharRead, NULL) ;
                    buffer[FileSize] = 0;
					MessageBox(NULL, buffer, "Evènement Souris", MB_ICONINFORMATION);
                    LocalFree(buffer);
                    CloseHandle(hf);
Avec ce code j'ai des valeurs aléatoires qui apparaissent...
Est-ce que quelqu'un aurait une solution SVP?

Merci d'avance