Titre: [C] Donner valeure numerique d'une lettre Posté par: lovenunu le 26 Décembre 2010 à 03:10:47 Bonjour tout le monde !
J'aurais juste une question toute simple, existe-t'il une fonction qui permette de donner la valeure numerique ( base 10, 16, 8 ou 2, 3, 4, 21 peut importe :lol: ). Avec printf, on peut, mais forcement ca affiche la valeure ... Par un petit bricolage, j'y suis arrivé Code: int asciitodeci(char lettre[]) { Mais si il y avait une fonction déjà toute faite, ca serai quand meme plus ... mieux :rolleyes: Merci d'avance de vos réponses :) Titre: Re : [C] Donner valeure numerique d'une lettre Posté par: Spl3en le 26 Décembre 2010 à 04:33:04 Salut,
Citation Avec printf, on peut, mais forcement ca affiche la valeure ... Pourquoi ne pas utiliser sprintf alors si printf te convient ? ;)Ca donne un code un peu tordu, mais fonctionnel pour pas des masses de lignes. Code: #include <stdio.h> Titre: Re : [C] Donner valeure numerique d'une lettre Posté par: _o_ le 26 Décembre 2010 à 09:56:26 En C, un char est un octet, que l'on peut utiliser indifféremment avec des caractères ou des nombres.
Code: char c = 'a'; |