Arecibo
Messages postés124Date d'inscriptionjeudi 13 juin 2002StatutMembreDernière intervention30 juillet 2003
-
4 juil. 2003 à 09:13
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
4 juil. 2003 à 09:57
Je voudrais afficher le contenu d'une variable dans une MessageBox, mais ça ne marche pas parce que cette variable est de type int et non pas char.
En fait c'est pour afficher dans une messagebox le code Ascii d'un caractère saisi dans une editbox.
Je suis arrivé a récupérer le caractère (le premier de l'editbox) en faisant:
char *Chr = new char[2];
GetDlgItemText(hwnd,IDC_CHR,Chr,2);
Pour avoir le code Ascii, je pensais faire :
int Asc = *Chr;
Mais je n'arrive pas à afficher cette valeur en faisant :
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 4 juil. 2003 à 09:48
char *Chr = new char[2]; ???
tu vas faire tourner le memory manager pour allouer 2 octets, c'est pas rentable.
char Chr[2]; // 1 seule cycle processeur et encore pas certain
BruNews, ciao...