 0
 0 
See also
Example
Can be used to ask the user as a proper replacement for read/1
ask_user :-
   format("You must answer 'yes' to accept this offer one cannot refuse!~n"),
   read_line_to_string(user_input,S1),
   string_lower(S1,S2),
   (
      member(S2,["yes","1","ok","y","ja","oui"])
      -> format("You may proceed, good citizen.~n")
      ;  format("I am sorry to hear that.~n"), fail
   ).
Then:
?- ask_user. You must answer 'yes' to accept this offer one cannot refuse! |: yes You may proceed, good citizen. true.


