2010-03-15 53 views
0

如何使用char類型讀取用戶是否是a-,b +,o +?我似乎沒有問題,像a,b,c或d那樣在字符中讀取。我正在使用read(X)。有人可以幫我解決這個問題嗎?提前致謝。Prolog另一個簡單的問題

+1

發生什麼問題?你能展示一些代碼嗎? – 2010-03-16 01:35:58

回答

1

我設法解決問題,使用read_string()。 :)

+0

然後,也許你應該接受你自己的答案,以便這個問題被標記爲已解決。 – ShiDoiSi 2010-08-16 16:28:52

0

正如我記得讀/ 1讀到的術語。如果你想閱讀字符,你可以考慮get_char/1或類似的東西

?- get_char(X),get_char(Y). 
|: a- 

X = a, 
Y = (-).