Comment afficher le code ASCII et le code hexadécimal en C ?

Résolu
jasm -  
 jasm -
Bonjour,

Mon programme doit afficher le code ASCII et hexadécimal des lettres et chiffres.
ça marche pour les lettres majuscules, mais pas pour les lettres minuscules et les chiffres!! pourquoi ??

#include <stdio.h>
#include <stdlib.h>
//afficher le code ASCII et le code hexadécimal des lettres et chiffres

int main()
{char car;
for (car='A';car<='Z';car++)
printf("caractere=%c code=%d code hexa=%x\n",car,car,car);

for(car='a';car<='z';car++);
printf("caractere=%c code=%d code hexa=%x\n",car,car,car);

for(car='1';car<='9';car++);
printf("caractere=%c code=%d code hexa=%x\n",car,car,car);

system("PAUSE");
return 0;
}

Merci
A voir également:

2 réponses

fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
for(car='a';car<='z';car++);
Pas de ; après le for. Sinon, l'instruction suivante n'est pas dans la boucle.

for(car='1';car<='9';car++);
Idem. De plus, '0' est également un chiffre. Pourquoi commencer à '1' ?

Cdlt,
6
jasm
 
oh merciii bcp!!
0