Conversion ASCII vers un caractère

Conversion ASCII vers un caractère - C - Programmation

Marsh Posté le 16-01-2006 à 17:34:08    

SAlut,
 
Après moultes recherches sur le net, je n'ai pas trouver de fonction qui me permette de trouver l'équivalent d'un nombre ascii en caractères en lanagage C.
En vb il suffisait de faire Chr(code_ascii) et cela générait le caractère.
 
Merci d'avance.
 

Reply

Marsh Posté le 16-01-2006 à 17:34:08   

Reply

Marsh Posté le 16-01-2006 à 17:47:42    

int machintruc = 65;
printf("machintruc : %c", machintruc);
machintruc = 'B';
printf("machintruc : %c", machintruc);
 
et ça donne :
machintruc : A
machintruc : B
 
tadzam ! lol
le C cay l'avenir, même pas besoin de fonction pour afficher un caractère depuis son code ASCII

Reply

Marsh Posté le 16-01-2006 à 19:23:16    

morpheus1er a écrit :

Après moultes recherches sur le net, je n'ai pas trouver de fonction qui me permette de trouver l'équivalent d'un nombre ascii en caractères en lanagage C.


Pourquoi faire ? Une constante caractère en C est une valeur numérique (int). Il n'y a rien à convertir.

 printf ("%c %d\n", 'A', 'A');


 


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed