Как читать в типе символов пользователями, если они a-, b +, o +? Кажется, у меня нет проблем с чтением символов типа a, b, c или d. Я использую читать (X). Может ли кто-нибудь помочь мне с этим? Заранее спасибо.
Мне удалось решить проблему с помощью read_string (). :)
Как я помню прочитал / 1 читает термин. Если вы хотите читать символы, вы можете рассмотреть get_char / 1 или что-то в этом роде
?- get_char(X),get_char(Y). |: a- X = a, Y = (-).