![]()
Impression formattée ![]()
![]()
![]()
![]()
![]()
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 32Il 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