Mini-prog #3
Affichons de l'ASCII !
Tutoriel présenté par : Ludovyc
Date de publication : 5 avril 2014
Dernière mise à jour : 8 mars 2025
Bonjour à toutes et à tous (eh non, ce n'est pas Jay mais Ludovyc !
),
Aujourd'hui, je vous propose de faire un mini-prog qui va afficher les 256 caractères de la table Ascii (donc des lettres, des symboles et... vous verrez bien !
).
Allez, c'est parti ! ![]()
Méthode 1
#include <stdio.h>
#include <stdlib.h>
int main(){
unsigned char c;
for(c=0; c<255; c++){
printf("%d - %c\n",c,c);
}
printf("%d - %c", 255, 255);
return 0;
}

Méthode 2
#include <stdio.h>
#include <stdlib.h>
int main(){
unsigned char c;
do {
printf("%d - %c\n",c,c);
c++;
} while(c < 255);
printf("%d - %c", 255, 255);
return 0;
}
Le programme nécessite 256 possibilités, un unsigned char est donc parfait (cf. Big Tuto : Programmez en C
)!
La logique voudrait que la condition soit c < 256, sauf que l'on ne peut compter que jusqu'à 255 avec un unsigned char. La condition serait donc toujours vraie, ce qui donnerait alors une boucle infinie ! D'où le petit arrangement
.
Vous entendrez aussi un petit bip sonore, c'est normal mais ce n'est pas le sujet d'aujourd'hui
.
J'espère que ce mini-prog en C vous aura plu.
@ Bientôt
!
Ludovyc.

English
Français