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 soulignant
1.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