Previous Up Next

9.5.2  Pour écrire des variables et leur contenu dans un fichier : write

write a comme argument un nom de fichier et des noms de variables.
write crèe un fichier du nom spécifié (et donc efface le fichier précédent, si celui-ci existait déjà) et écrit les affectations de ces variables dans ce fichier .
On tape :

a:=3.14; b:=456

puis :

write("titi",a,b)

On obtient :

le fichier "titi" dans lequel il y a a:=3.14; b:=456;

On tape :

pidec:=evalf(pi,10^6);

puis :

write("pi1million",pidec)

puis : on peut lire le fichier "pi1million" par exemple dans emacs.
On tape :

testwrite():={
local a;
a:=[];
for (k:=1;k<5;k++){a:=concat(a,k*6.55);}
write("titi",a);
return a;
}

puis :

testwrite()

On obtient :

le fichier "titi" dans lequel il y a, a:=[6.55,13.1,19.65,26.2]

Previous Up Next