next up previous contents
Next: Tri Up: Quelques prédicats utiles en Previous: Bases de données

Interface utilisateur

Pour tester nos programmes, nous avons besoin d'une interface utilisateur simple. L'interface utilisée est textuelle.

Le prédicat menu/3 définit un menu textuel. Chaque entrée du menu est associée à une action qui sera exécutée lorsque l'entrée sera sélectionnée.

Exemple :

menu(" Main menu ",
    [   " f " :file :file_menu,
        " e " :edit :edit_menu,
        " q " :quit :EXIT=true
    ],
    " Enter your choice : "
).

Il y a aussi un prédicat pour la saisie au clavier : readln/1. Ce prédicat lit une chaine de caractères et construit un atome dont le nom est la chaine saisie.

Exemple :

readln(STR).



Christophe Delord
1998-09-02