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 soulignant1.7, on peut écrire :

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



Sous-sections

Matthieu Moy 2017-02-08