je commence a maitriser l'API Windows et je me suis mis dans l'idée de
me faire un petit bloc notes avec plusieurs petites fonctions mais je
coince sur l'ouverture d'un fichier, en fait mon fichier est bien lu et
tout est mis dans le tampon mais en fin de fichier j'ai des caracteres
etrange (ýýýýÝÝÝÝÝb)
Tu dois mettre un 0 terminal dans ta chaine (il n'est pas présent dans ton fichier). Tu alloues donc 1 char de plus, et après la lecture tu fais tampon[lenbloc] = 0;
Reste plus qu'a changer malloc/free par HeapAlloc/HeapFree
Autre chose: pense a toujous vérifier que les appels aux API ont bien fonctionné. ReadFile on le fait pas toujours (mais c'est mieux de le faire). Par contre pour ReadFile c'est quand même important (tu vérifies donc que fo != INVALID_HANDLE_VALUE)
ok merci beaucoup, par contre tu sais comment faire pour creer une
boite de dialogue comme pour le open, mais pour save :s (juste le code
pour creer la boite apres j'me debrouille avec writefile)
.