Next: Structure d'un programme
Up: Les bases
Previous: Les procédures et les
Sous-sections
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.6, on peut écrire :
printf("erreur\b\b\b\b\b\b______"); /* \b est back-space */
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>
Next: Structure d'un programme
Up: Les bases
Previous: Les procédures et les
Bernard Cassagne
1998-12-09