Syntaxe
procedure write([var fich:file;]var1, var2,...);
|
Paramètres
Nom |
Description |
fich |
Ce paramètre permet d'indiquer l'identificateur de fichier |
var1, var2 |
Ce paramètre permet d'indiquer des variables ou du texte à afficher |
Description
Cette procédure permet d'écrire différentes données sur une périphérique, dans un fichier ou sur la console.
Remarque
- Si les paramètres var sont un type énuméré, la procédure write tente d'écrire une valeur incluse dans la définition de type. Si la valeur n'est pas dans la définition de type,
le compilateur termine l'exécution du programme et affiche un message d'erreur.
- Pour écrire la représentation interne d'une expression en octal, utilisez le format suivant :
write(x oct);
x est un type booléen, caractère, entier, pointeur ou défini par l'utilisateur. x peut également être une constante, une expression ou une variable.
- Pour écrire une expression en hexadécimal, utilisez le format suivant :
write(x hex);
- Lorsque vous spécifiez une largeur de champ négative d'un paramètre, le Sun Pascal tronque tous les espaces de fin du tableau. La procédure write prend les valeurs
par défaut suivantes si vous ne spécifiez pas de longueur de champ minimale :
Type de données |
Largeur par défaut (sans paramètre -xl) |
Largeur par défaut (avec paramètre -xl) |
array of char |
Déclare la longueur d'un tableau |
Déclare la longueur d'un tableau |
boolean |
Longueur est true ou false |
15 |
char |
1 |
1 |
double |
21 |
21 |
énumération |
Longueur du type |
15 |
hexadécimal |
10 |
10 |
integer |
10 |
10 |
integer16 |
10 |
10 |
integer32 |
10 |
10 |
longreal |
21 |
21 |
octal |
10 |
10 |
real |
21 |
13 |
shortreal |
13 |
13 |
single |
13 |
13 |
constante de chaîne de caractères |
Nombre de caractères dans la chaîne de caractères |
Nombre de caractères dans la chaîne de caractères |
Longueur variable de chaîne de caractères |
Longueur courante de la chaîne de caractères |
Longueur courante de la chaîne de caractères |
Dernière mise à jour : Lundi, le 7 septembre 2015