WRITELN |
Écrire avec saut ligne |
---|---|
Turbo Pascal pour Windows | System |
Syntaxe
Procedure WriteLn([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 avec un saut de ligne sur une périphérique, dans un fichier ou sur la console.
Remarques
- Si aucun paramètre n'est spécifié pour l'appel de cette procédure, un simple saut de ligne sur la console est effectué.
- Lorsqu'on cherche à faire sortir une valeur réel, les paramètres de format sont supportées, ainsi on peut indiquer la précision du nombre en ajoutant un deux points (:) pour indiquer le nombre de précision avant la fraction et un deuxième deux-points (:) pour indiquer la précision après la fraction.
- Lorsqu'on utilise la procédure «WriteLn» afin d'écrire dans un fichier, il faut toujours utiliser l'identificateur de fichier comme premier paramètre. De plus, le fichier doit d'abord être ouvert avant d'effectuer des opérations en écriture.
- Comme n'importe quel autres procédures, fonctions, mots réservés, directives, constantes, variables ou type de données, le Turbo Pascal n'effectue aucun différence entre les majuscules ou les minuscules de l'identification de cette procédure.
- Si vous ne voulez pas effectuer de saut de ligne, utiliser plutôt la procédure «Write», laquelle est identique à l'exception de ce détail.
- Attention ! Si vous voulez afficher une chaîne de caractères Array[0..255]of Char ou un PChar, faite attention de bien utiliser une fonction StrPas de l'unité STRINGS, car la procédure l'affichera au complet comme un tableau et ne tiendra pas compte du caractères de terminaison #0.
Exemple
Voici divers exemple d'affichages de format :
on obtiendra le résultat suivant :
Bonjour!Entier 15 = 15
Chaine de caracteres message = message
Reel 123.45 = 1.2345000000E+02
Reel 123.45 = 123.45
Dernière mise à jour : Dimanche, le 10 décembre 2017