Impression formattée next up previous contents index
Suivant: Structure d'un programme Début: Les bases Précédent: Les procédures et les


Paragraphes

Impression formattée

         Pour faire des entrées-sorties, il est nécessaire de faire appel aux possibilités de la bibliothèque standard. Celle-ci comporte une procédure permettant de réaliser des sorties formattées : il s'agit de printf. On l'appelle de la manière suivante :
printf ( chaîne-de-caractères , liste-d'expressions ) ;
chaîne-de-caractères est le texte à imprimer dans lequel on peut librement mettre des séquences d'échappement qui indiquent le format selon lequel on veut imprimer la valeur des expressions se trouvant dans liste-d'expressions.   Ces séquences d'échappement sont composée du caractère % suivi d'un caractère qui indique le format d'impression. Il existe entre autres, %c pour un caractère, %d pour un entier à imprimer en décimal, %x pour un entier à imprimer en hexadécimal. Exemple :
int i = 12;
int j = 32;
printf("la valeur de i est %d et celle de j est %d",i,j);
imprimera :
la valeur de i est 12 et celle de j est 32
Il est possible d'avoir une liste-d'expressions vide, dans ce cas l'appel à printf devient :
printf ( chaîne-de-caractères ) ;
par exemple, pour imprimer le mot erreur en le soulignant[*], on peut écrire :

printf("erreur\b\b\b\b\b\b______");   /*   \b est back-space   */

Fichier d'include

La déclaration de printf en tant que fonction externe se trouve dans le fichier stdio.h qu'il faudra inclure avant toute utilisation. En tête du programme il faudra donc mettre :
#include <stdio.h>




30/9/1997