Pour lire les entrées à partir d’un fichier : read

### 9.5.1 Pour lire les entrées à partir d’un fichier : read

read a comme argument le nom d’un fichier (fichier crée par write ou par la sauvegarde d’un éditeur et dans lequel on a écrit, par exemple, plusieurs fonctions ou instructions).
read renvoie la liste des valeurs stockées dans le fichier.
On tape :

a:=3.14; b:=456;write("titi",a,b);

puis :

read("titi")

On obtient :

[3.14,456] et les variables a et b sont affectées par 3.14 et 456

Attention
Si a et b existent leurs valeurs seront remplacées sans préavis par les valeurs stockées dans le fichier :
le principe de read est que l’utilisateur met dans un fichier par exemple des programmes ou des grosses variables, donc il sait ce qu’il y a dedans, et lors d’un read les instructions sont exécutées et seules les réponses sont affichées.