comment envoyer du binaire - C++ - Programmation
Marsh Posté le 21-04-2004 à 19:47:39
Explique un peu mieux ton problème si tu veux une réponse!
Marsh Posté le 21-04-2004 à 20:12:12
En fait je dois écrire sur une liaison RS232 (ça c fait) une trame qui commence par 0111110, du binaire donc. Je voudrais pouvoir envoyer ce champ sur ma liaison. Pour l'instant je sais juste envoyer des caractères. Je voudrais donc savoir comment "on dit au c++" que 0111110 est du binaire et non pas des caractères.
Merci de m'aider
Marsh Posté le 21-04-2004 à 20:32:31
01111110b correspond à la valeur 62 décimal.
Si tu sais envoyer un <char> alors envoi tout simplement un char dont le code ASCII correspond à 62 en décimal.
En l'occurence il s'agit du caractère '>' !
Marsh Posté le 21-04-2004 à 20:39:26
C aussi simple que ça??? Bon OK merci beaucoup pour ton aide! Bonne soirée! @+
Marsh Posté le 21-04-2004 à 20:39:41
Tu peux trés bien déclarer un tableau dans lequel chaque élément represente un octet à envoyer...
Code :
|
Tu positionnes chaque octets...
Code :
|
Enfin tu envois ta trame à l'aide de ta fonction : void emission_rs232( char )...
Code :
|
Cordialement,
Xter.
Marsh Posté le 21-04-2004 à 13:30:43
Salut je voudrais savoir comment envoyer des informations en binaire en c++. Car pour l'instant j'envoie que des caractères...
Pour info je dois l'envoyer sur une liaison RS232.
Merci!