WRITELN |
Écrire ligne |
---|---|
Free Pascal | System |
Syntaxe
Procedure Writeln(Args:Arguments); |
Procedure Writeln(Var F:Text;Args:Arguments); |
Paramètres
Nom | Description |
---|---|
F | Ce paramètre permet d'indiquer l'identificateur de fichier |
Args | Ce paramètre permet d'indiquer des variables ou du texte à afficher |
Description
Cette procédure permet d'écrire différentes données sur un 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é.
- La console est généralement un écran de texte de 40 ou 80 colonnes par 25, 43 ou 50 lignes ou une fenêtre console dans un système d'exploitation comme Windows, OS/2, eComStation, Linux ou Mac OS X.
- Lorsqu'on cherche à faire sortie 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 précision avant la fraction et un deuxième deux-points (:) pour indiquer la précision après la fraction.
- Il est possible de modifier la couleur de fond de l'écriture en utilisant la procédure TextBackground ou la couleur de l'écriture en utilisant la procédure TextColor. On peut aussi considérablement améliorer le confort de l'utilisation de cette procédure en utilisant l'unité «Crt», laquelle offre la possibilité de changer la résolution d'affichage, le déplacement à des emplacements précis,...
- 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 Free 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.
- Si une erreur se produit, une erreur d'exécution est générée. Ce comportement peut être contrôlé avec la directive {$I}.
Exemple
Voici divers exemple d'affichages de format :
- Program WriteSamples;
-
- Uses SysUtils;
-
- BEGIN
- WriteLn('Bonjour!');
- WriteLn('Entier 15 = ',15);
- WriteLn('Hexadecimal 16 = ',IntToHex(16,2));
- WriteLn('Octal 16 = ',OctStr(16,2));
- WriteLn('Chaine de caracteres message = ','message');
- WriteLn('Reel 123.45 = ',123.45);
- WriteLn('Reel 123.45 = ',123.45:3:2);
- END.
on obtiendra le résultat suivant :
Bonjour!Entier 15 = 15
Hexadecimal 16 = 10
Octal 16 = 20
Chaine de caracteres message = message
Reel 123.45 = 1.2345000000000000E+0002
Reel 123.45 = 123.45
Voir également
Langage de programmation - FreePascal - Référence procédures et fonctions - Write
Langage de programmation - Turbo Pascal - Référence procédures et fonctions - WriteLn
Langage de programmation - Turbo Pascal - Référence procédures et fonctions - Write
Langage de programmation - C - Référence procédures et fonctions - printf
Langage de programmation - C pour Linux - Référence procédures et fonctions - printf
Dernière mise à jour : Samedi, le 18 juillet 2015