READ |
Lecture |
---|---|
Free Pascal | System |
Syntaxe
Procedure Read(var F:Text;Args:Arguments); |
Procedure Read(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 de lire différentes données à partir d'un périphérique, d'un fichier ou de la console.
Remarques
- La procédure Read lit une ou plusieurs valeurs d'un fichier F, et entrepose le résultat dans Args; Si aucun fichier F n'est spécifié, l'entrée standard est lue. Si F est de type Text, alors les variables Args doivent être de type Char, Integer, Real, String. Si F est un fichier typé, alors chacune des variables doit être du type spécifié dans la déclaration de F. Les fichiers non typés ne sont pas autorisés comme paramètres.
- Dans les versions antérieures de FPC, il était également permis de lire les chaînes de caractères Pchar terminées par null, mais cela a été supprimé, car il n'y a pas de vérification de tampon possible.
- Si aucune donnée n'est disponible, des valeurs vides sont renvoyées (0 pour les valeurs ordinales, des chaînes de caractères vides pour les valeurs de chaîne de caractères).
- Les variables Kbd, Con, Usr, Aux et Trm (Voir Langage de programmation - Turbo Pascal - Les périphériques logiques) disponible entre Turbo Pascal 1 à 3 ne sont malheureusement pas supporté par le Free Pascal. Par contre, la variable Lst est disponible à partir de l'unité Printer.
Voir également
Langage de programmation - Free Pascal - Référence de procédures et fonctions - READLN
Langage de programmation - Free Pascal - Référence de procédures et fonctions - BLOCKREAD
Langage de programmation - Free Pascal - Référence de procédures et fonctions - WRITE
Langage de programmation - Free Pascal - Référence de procédures et fonctions - BLOCKWRITE
Dernière mise à jour : Samedi, le 18 juillet 2015