next up previous contents index
suivant: Exercices d'utilisation des expressions monter: Annexes précédent: Annexes   Table des matières   Index


Instructions de formatage

La chaîne de contrôle dans diverses fonctions standards des bibliothèques de programmation d'UNIX est une suite de symboles définissant le formatage de la sortie des arguments. Quelques unes de ces fonctions sont :

Ces codes de contrôle sont aussi utilisés dans "awk" et "perl"17.1

Une chaîne de contrôle contient deux types d'objets :

Les symboles de formatage sont de la forme "%[-][m][.n]a" avec :

Symbole Description
% introduit un symbole de formatage.
- oblige le cadrage à gauche (par défaut à droite) du champ affiché.
m spécifie la largeur minimum du champ.
n spécifie le nombre maximum de caractères à afficher dans la chaîne correspondante, ou bien le nombre de décimales à afficher pour la valeur numérique correspondante.
a désigne le type d'argument correspondant.

Les différents codes possibles pour désigner le type d'arguments sont :

Symbole Description
s désigne une chaîne de caractères.
c désigne un caractère.
f désigne une valeur réelle (virgule flottante).
d désigne une valeur décimale.

Exemple 17..1 :


Exemple d'utilisation des codes de format :
Si la variable "cumul" est égale à "$31,12345$" alors :

Chaîne de contrôle Affichage
%f 31.12345
%10.2f 31.12
%-10.3f 31.123

Si la variable "nom" contient la chaîne "schmoll", alors :

Chaîne de contrôle Affichage
%s schmoll
%10s schmoll
%10.3s sch
%-10.3s sch
%.3s sch



Sous-sections
next up previous contents index
suivant: Exercices d'utilisation des expressions monter: Annexes précédent: Annexes   Table des matières   Index
baudry@esme.fr