整数のユーザー入力を読み取ろうとしています。(C++ では cin >> nInput; のように) http://www.erlang.org/doc/man/io.html
から io:fread bif を見つけたので、このようにコードを記述します。
{ok, X} = io:fread("input : ", "~d"),
io:format("~p~n", [X]).
しかし、10 を入力すると、erlang 端末は 10 ではなく "\n" を返し続けます。fread は自動的に 10 を読み取り、これを文字列に変換すると仮定します。整数値を直接読み取るにはどうすればよいですか? これを行う方法はありますか?これを読んでくれてありがとう。