On va commencer notre code source en langage C par une déclaration d'un fichier en tête qui s'appel : " stdio.h " et qui contient plusieurs instructions qu'on va utiliser dans le code C. Veuillez accepter cette déclaration de ce fichier sans explication pour le moment.
La déclaration ce fait par le mot " include ".
Après on va écrire notre code entre les deux accolades de la fonction principale : main().
Signalons que chaque instruction de code sera terminée par un point virgule ( ;).
La première instruction c'est l'instruction qui permet d'afficher un message à l'écran, elle s'appelle : printf leur prototype est de la forme :
printf(" message "); Voici le code qui permet d'afficher le message " Bonjour à tous " :
Pour exécuter ce code ,tapez ( ctrl + F9 ) en même temps ou click sur la commande RUN au menu principal.
Vous avez vu que cette exécution n'affiche rien à l'écran, en réalité le message "Bonjour à tous " a été affiché, mais tu ne peux pas le voir, parce que la rapidité d'exécution ne permet pas de le voir, et pour cela on va déclarer un autre fichier en tête qui s'appelle " conio.h " pour utiliser une fonction qui dit au compilateur de ne pas passez à l'étape suivante que si on frappe une touche du clavier, c'est la fonction " getch() ".
sous Linux utiliser getchar();
On va écrire le code à nouveau :
Voilà cette fois ci, le message a été affiché sur l'écran, mais comme tu le vois, le message a été répété deux fois. Le premier c'est un affichage de la première exécution que tu ne vois pas lors de l'exécution du premier code et qui ne contient pas la fonction getch(), le deuxième c'est un affichage de la deuxième exécution qui contient la fonction getch().
Maintenant si tu exécutes ce programme une autre fois, tu vas voir que le message "Bonjour à tous" sera répété pour la troisième fois et ainsi de suit.
Pour afficher ce message une fois lors de chaque exécution du code, il faut utiliser une fonction qui permet d'effacer l'écran, puis celle d'afficher le message, c'est la fonction :
clrscr() qui est définie dans le header " conio.h ".
Voici le code :
Maintenant on va afficher plusieurs messages à l'écran :
Voilà un autre problème: les trois messages sont affichés en même ligne, l'un à cote de l'autre, donc pour résoudre ce problème et afficher les trois messages à chacun dans une ligne il faut dire à l'ordinateur de revenir à la ligne après l'affichage de chaque message, pour cela on va utiliser un caractère :
" \n ".
Voici le code :
Je pense maintenant que tout ce qui concerne l'affichage est clair et vous n'avez pas de problème.
| " | \" | ||||||
| ' | \' | ||||||
| % | \% | ||||||
| ? | \? |
Les messages qu'on écrit débutent par défaut de la première colonne .
Pour afficher un message au milieu de l'écran on peut utiliser une autre fonction qui est définit dans " conio.h ", elle s'appelle : "gotoxy(c,l)" avec (c,l) sont les coordonnées du milieu de l'écran C=80/2=40 ; l=25/2=12.5=12 ou 13.
gotoxy (40,12) ; Printf("bonjour") ;
| Couleur | Code | Couleur | Code |
| Noir | 0 | bleu | 1 |
| Vert | 2 | Cyan | 3 |
| Rouge | 4 | Magenta | 5 |
| Brun | 6 | Blanc | 7 |
| Gris | 8 | Bleu clair | 9 |
| Vert clair | 10 | Cyan clair | 11 |
| Rouge clair | 12 | Magenta clair | 13 |
| Jaune | 14 | Blanc haut Intensité | 15 |
La fonction de l'affichage printf sera remplacer par " cprintf".
Il existe une autre fonction pour la couleur de l'arrière plan c'est : " textbackground(c) ". exemple :