2016-07-26 27 views
1

我在Scheme中製作一個程序,需要以數字形式輸入用戶輸入。然後它使用這些數字進行基本比較並做出決定。我可以找到一些程序清單,但我似乎無法弄清楚該怎麼做。如何在方案中使用用戶輸入並使用它

到目前爲止,我已經使用過(read-char)和(peek-char)。他們都返回#\ 1而不是數字。我試圖找到一種方法來轉換,但還沒有找到。

+0

你可以發佈你的代碼嗎?請參閱:[MCVE](http://stackoverflow.com/help/mcve/) – s952163

+0

您是否嘗試通過['string-> number']輸入輸入(http://www.delorie.com/gnu/docs/狡詐/ r5rs_56.html)? – pdoherty926

回答

1

只需使用read

(read) 

讀取並在返回單個數據如果有通過端口讀取處理器關聯給它的處理程序,然後調用處理程序。否則,使用默認閱讀器,如當前可讀參數所參數化的,以及許多其他參數。

相關問題