SITE SCIENTIFIQUE D'AZROU

Informatique

C/C++

Chapitre 1.


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.

Collusion :



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 :


Pour afficher un message à l'écran, on peut aussi utiliser une autre fonction :
puts("message");
ou
cputs("message"); // en couleur
La difference entre printf et puts et que printf affiche le message en position courant du curseur et place le curseur à la fin du message. alors que puts place le curseur au colonne 1 de la ligne suivante.
Le role de gotoxy est de posisionner le curseur.
Azrousoft.mysite.com