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 ! wink),

    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 ! cheeky).

   Pour ce faire, nous allons voir deux méthodes : 
- la 1ère (la plus simple) avec une boucle for,
- et la 2ème avec une boucle while.

   Allez, c'est parti ! smiley

 

   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 wink)!

   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 wink.
   Vous entendrez aussi un petit bip sonore, c'est normal mais ce n'est pas le sujet d'aujourd'hui cheeky.

   J'espère que ce mini-prog en C vous aura plu.

   @ Bientôt smiley ! 

        Ludovyc.

 

 

 

 

Connexion

CoalaWeb Traffic

Today127
Yesterday147
This week826
This month274
Total1734489

2/03/24