Mini-prog #3
Affichons de l'ASCII !
Tutoriel présenté par : Ludovyc
Date de publication : 5 avril 2014
Dernière mise à jour : 8 novembre 2015
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;
}
|
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.