Dear Cliff Bender,
Try something like that :
repeat, write('w00t: '), read(Input),(Input=stop,!,stop;write('I\'m
terribly sorry. I don\'t understand the meaning of that sen'),nl).
The thing is the 'cut' before stop.
You may also write :
repeat, write('w00t: '), read(Input),(once(Input=stop),stop;write('I\'m
terribly sorry. I don\'t understand the meaning of that sen'),nl).
'once' is better since it has its own cut.
OR :
repeat, write('w00t: '), read(Input),(Input=stop -> stop;write('I\'m
terribly sorry. I don\'t understand the meaning of that sen'),nl).
if-else (given by '->') is equivalent (you better put '()' around the 3
parts of a if-the-else)
Regards.
AS
read_line is replaced by read.
Cliff Bender a écrit :
Hello again,
I'm hoping again that someone can help me. I'd like to repeat
indefinately until the user types in 'stop' in the following way:
start :- repeat,
write('w00t: '),
read_line(Input),
(Input=[stop,'.'],stop;
write('I\'m terribly sorry. I don\'t understand the meaning
of that sentence'),nl).
unfortunately it won't work correctly for some reason. am I using
repeat incorrectly? i got the read_line/1 from
http://www.csupomona.edu/~jrfisher/www/prolog_tutorial/read_linepl.txt
I appreciate the help!
CB
_______________________________________________
Users-prolog mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/users-prolog
--
Aleksander S. Saidi
Ecole Centrale de Lyon
Département Mathématiques-Informatique
Mél : [EMAIL PROTECTED]
Tél : 04.72.18.65.30, Fax : 04.78.33.16.15
begin:vcard
fn:A-S Saidi
n:Saidi;Aleksander-Sadegh
org:Ecole Centrale de Lyon;LIRIS-CNRS UMR 5205
adr;quoted-printable:B.P. 163;;36 Ave. Guy de Collongue;Ecully;Rh=C3=B4ne;69134;France
email;internet:[EMAIL PROTECTED]
title;quoted-printable:Ma=C3=AEtre de Conf=C3=A9rences
tel;quoted-printable;work:(33=C3=A0 04 72 18 65 30
tel;fax:(33) 04 78 33 16 15
x-mozilla-html:TRUE
url:http://www.mi.ec-lyon.fr
version:2.1
end:vcard
_______________________________________________
Users-prolog mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/users-prolog