Bonjour à tous
je veut appeler une méthode qui n'est pas la mienne mais j'ai sa documentation qui contient titre de méthode et ses paramètres. Mon problème ce que pour le 2éme paramètre il me demande un
pointeur sur unsigned char
alors j'ai écrit le code comme ceci :
Code C++ :
mon probléme se que cette id
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 unsigned char *id; id=new unsigned char; *id=(unsigned char)159; res=cdb.GetUser(MORPHO_USER_ID_MAXLEN,id,u);
va étre enregisté dans la base d'une pointeuse d'emprunt ça marche mais lors de l'affichage de contenue de base sur une interface graphique c++ n'affiche pas 159 mais il affiche des caratéres uncompréhensible comme des carreaux et y et Y avec chapeau
alors j'ai modifier mon code comme ceci:
Code C++ :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 unsigned char id; //id=new unsigned char; id=(unsigned char)159; res=cdb.GetUser(MORPHO_USER_ID_MAXLEN,&id,u);
il affiche des carreaux encore et des I avec des chapeaux
je n'ai pas compris ce quoi mon erreur et comment proceder pour corriger ceci
Merci pour vos aides
Partager