Conversion decimal to ASCII sous LabwindowCVI
Pitosuki
-
le père -
le père -
Bonjour,
Je souhaite convertir en ASCII une commande (cette commande doit être en ASCII obligatoirement).
J'ai essayé avec la fonction:
sprintf ( valascii, "%c" , valdéc );
valascii valeur en ascii
valdéc valeur en décimal
Cette fonction marche uniquement pour les caractères simple de la table ASCII. Par exemple le 5 en décimal et un trèfle en ascii LabWindows/CVI ne reconnait pas ce signe.
Si quelqu'un à une autre astuce pour faire cette conversion cela me serait très profitable.
Merci, cordialement,
Pierre
Je souhaite convertir en ASCII une commande (cette commande doit être en ASCII obligatoirement).
J'ai essayé avec la fonction:
sprintf ( valascii, "%c" , valdéc );
valascii valeur en ascii
valdéc valeur en décimal
Cette fonction marche uniquement pour les caractères simple de la table ASCII. Par exemple le 5 en décimal et un trèfle en ascii LabWindows/CVI ne reconnait pas ce signe.
Si quelqu'un à une autre astuce pour faire cette conversion cela me serait très profitable.
Merci, cordialement,
Pierre
3 réponses
-
Bonjour
Le C de LabWindows / CVI n'a rien de particulier à ma connaissance. Il faut faire :sprintf ( valascii, "%d" , valdéc );
valascii étant un tableau de caractères ( ou un char * correctement initialisé)
valdéc étant un int -
Oui je pense que sa marché aussi si j'envoie l'entier 5 en ascii je devrai lire le tréfle mais j'obtiens un carré noir, visiblement CVI 2010 reconnait pas ce caractère.
-