Bonjour,
J'ai un tableau de char qui me sert a stocker du texte. (par exemple "ABCD\0".
Je supprime ensuite la dernière lettre en la remplacant par un \0. J'ai donc quand je debug avec Visual Studio "ABC\0\0" dans ma variable. Le problème est que juste après l'appel suivant de DispatchMessage dans la boucle de récupération des messages le texte est modifié :
ABC ne change pas, mais le \0 rajouté pour supprimer la dernière lettre se transforme en caractère de code ASCII 8 (ce qui donne à l'affichage un espèce de petit carré)...
J'ai essayé plusieurs trucs, notamment de remplacer le tableau de char par un char * et d'allouer dynamiquement la mémoire, mais rien à faire j'ai toujours la meme erreur
Merci d'avance
Partager