【发布时间】:2015-07-05 15:09:35
【问题描述】:
我能否以某种方式使用 getchar() 在命令行中运行,直到我点击“\n”。 假设我想扫描我输入的所有值,例如。
21 23 1 78 54 '\n'。我想将所有五个值扫描到一个数组中。我无法扫描它们。是因为每个值之间的间距吗?或者有没有我们可以使用的函数?
提前致谢
【问题讨论】:
-
对 c 了解不多,但您不能使用循环按空格或类似的东西打破这些值吗?
-
为什么不用scanf?
-
试试这个:
while((input=getchar()) != '\n'). -
@user3928326 请接受答案