Conversion en caractère
Salut!
J'ai un petit problème très bête: comment fait on pour convertir un code ascii en caractère Dans C
C'est à dire quelle est l'équivalent de "Chr()" de Visual Basic en Visual C
Merci
J'ai un petit problème très bête: comment fait on pour convertir un code ascii en caractère Dans C
C'est à dire quelle est l'équivalent de "Chr()" de Visual Basic en Visual C
Merci
3 réponses
-
Modérateurcomment fait on pour convertir un code ascii en caractère Dans C
En C il n'y a pas des fonctions pour retourner le code ASCII d'un caractère ou le caractère d'un numéroASCII.
- caractère vers ASCII
Pour obtenir le code d'un caractère, il faut affecter le caractère à une variable entière.int code; char lettre; lettre = 'A'; code = lettre; printf("Le code ascii de %c est %d.\n",lettre,code);
- ASCII vers caractère
Pour obtenir le caractère correspondantn à un numéro il faut affecter l'entier à une variable caractère.int code; char lettre; code = 65; lettre = code; printf("Au code %d correspond la lettre %c.\n",code,lettre); -
Modérateur
-
ModérateurPour C++ regarde (j'ai vu toascii )
http://www.glossaire.be/glossaire_c_plus_plus_fonction_anglais_francais.htm-
désolé d'etre un peu peu importun mais ce que je veux c'est convertir un ascii en char
bien sur il y a CHAR sur http://www.glossaire.be/glossaire_c_plus_plus_fonction_anglais_francais.htm
mais est-ce une fonction et est ce que ca retourne une valeur en caractère
En vérité ce que je c'est convertir ceci en C ou C++( peu importe pour le moment)
For i =0 to 27
symbole(i)= chr(65+i)
next
merci et désolé pour le dérangement
-