答案 0 :(得分:2)
大多数语言都允许您从输入中读取一行(例如C中的gets(),C#中的ReadLine()等)。为什么不要求用户将每个值作为一行输入(即按输入分隔)?
答案 1 :(得分:0)
实际上,我为不同的目的发布了不同问题的相同代码。 除非遇到换行符,否则下面的代码将继续接受您键入的ASCII的ASCII。然后打印您输入的内容。
不要担心便携性;我已经使用这种读取数字的策略添加了两个n位数字,你可以找到here。
> +
[ - >,>+<
----- ----- ; minus 10
[ ; if enters means it is not a \n
+++++ +++++ ; restore prev value
<
] >> ; moving forward
]
; numbers are 0 0 49 0 50 0 51
; for input 123
<<<<[<<] ; moving to the beginning
>> ; reaching first char
[.>>] ; just printing till end