Edite le message numéro com de l´environnement env.
Remarques: 1) Pratiquement, il suffit d´ajouter ou de modifier les messages des fichiers
mesa.h (interpreteur), mesb.h (anyflo) et
mesc.h (application)
2) Si le message n´existe pas, le message MESSAGE env com ILLEGAL
est émis.
Exemple: message(0,2): imprime DEBORDEMENT
message("nnn")
Lit le fichier de messages nnn. Le séparateur de messages est le point virgule (;).
Ce fichier est de la forme:
/* commentaires */
;message 0;
;message 1
sur plusieurs lignes;
...
;message n-1;
Remarques: 1) Si nnn est de la forme ;mes1;mes2;...;ab\ncd;..; cette chaine sera considérée
comme le contenu du fichier fictif de nom nnn.
2) Ces messages, une foid déclarés, sont permanents et ne peuvent pas être détruits.
message("nnn",num)
Retourne le message num (entre 0 et n-1)
message("nnn",num,sous_num)
Retourne le sous message sous_num du message num (sou_num >= 0).
Le séparateur des sous messages est |
message(";mes_0\n;mes_1;...;mes_n;")
Si la chaine nnn contient au moins un \n (enter):
Lit la pile de messages ;mes1;\n;mes2;
message(";mes1\n;mes2;",num)
Retourne le message num (entre 0 et n-1).
message message(env,com)
Retourne le contenu du message numéro com de l´environnement env.
Exemple: w=message message(0,71);$w; imprime On continue(0,1) ? \7
Message read
message(num)read("fic")
Retourne le message num (>= 0) du fichier fic.
Options: inclu("c"): c est le séparateur de messages.
Le fichier est de la forme, avec par exemple c = ;:
;Premier message
sur 2 lignes;
;Ceci est le
deuxième message
sur 3 lignes;
Message var
message(num)var("V")
Retourne le message numéro num de la variable V, structurée comme le fichier fic.