begin process at 2008 07 06 17:42:00
1 205 682 membres
247 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : int en char ou string [ Windows / Autre ] (gremlins7)

int en char ou string le 17/03/2008 11:08:26

gremlins7
Membre Club
Bonjour à tous,
J'effectue une liaison série avec l'objet serialport de visual c++ 2008 qui me renvoi des bytes (fonction readbytes). Je cherche à effectuer une conversion de ce byte en char:
this->textBox1->Text="Reception de "+ (char)this->serialPort1->ReadByte()+"\r\n";
Malheuresement, cela n'affiche pas le caractère associé : si ReadByte() renvoi en int egal à 65, (char) ReadByte retourne les caractères "65" au lieu de "A" (65 correspond à "a" en ascii).
Si quelqu'un sait comment résoudre ce problème...

Re : int en char ou string le 17/03/2008 11:41:32

DeAtHCrAsH
Salut,
C'est normal la com se fait en ASCII, c'est à toi de voir comment est composer ta trame et de la convertir en conséquence.

Shell

Re : int en char ou string le 17/03/2008 11:44:06

gremlins7
Membre Club
Réponse acceptée !
Résolu, il suffisait de faire :

System::Char::ConvertFromUtf32(this->serialPort1->ReadByte())


Classé sous : int, string, char, renvoi, readbyte

Participer à cet échange

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS