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

).
Avec printf, on peut, mais forcement ca affiche la valeure ...
Par un petit bricolage, j'y suis arrivé
int asciitodeci(char lettre[]) {
//Table lettres
char ascii[]= "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
//Variables
int t = 0;
int debut = 0;
for(t; t <53; t++ )
{
//On cherche dans les lettres minuscules
if(t<26) {
debut = 97;
}
//Si on trouve rien, on va dans les majuscules
else {
debut = 65;
}
if(lettre == ascii[t]) {
//Si la lettre demandée est la meme que celle qu'on étudie, on retourne la valeure numérique.
return debut+t;
}}
}
Mais si il y avait une fonction déjà toute faite, ca serai quand meme plus ... mieux

Merci d'avance de vos réponses
