来自C初学者的一个简单的问题,关于数组[duplicate]

A simple question from a C beginner, about arrays [duplicate]

提问人:AndyBrondy7 提问时间:4/27/2020 更新时间:4/27/2020 访问量:48

问:

我是 C 语言的新手,我正在尝试制作一个包含最大长度为 10 的 int 类型的数组的程序。 我想输入一个随机数的 1 位数字,并将所有其他值设置为 0。 例如,控制台将如下所示:

输入 B 值:1 2 5 7 8

B 数组将如下所示 1 2 5 7 8 0 0 0 0 0

我正在尝试在不使用 Enter 的情况下在同一行添加数字。 谁能帮忙? 答案可能与EOF有关吗?

C 数组 EOF

评论

0赞 Joseph Sible-Reinstate Monica 4/27/2020
您的意思是您不想在元素之间按 Enter,还是您不想在最后按 Enter?
0赞 AndyBrondy7 4/27/2020
@KunalMukherjee 不是真的,我仅限于初学者的功能,例如 scanf 和 EOF 以及数组
1赞 AndyBrondy7 4/27/2020
是的,我不想只在元素之间按回车键,在我完成填充后,我只需要在最后按回车键
0赞 AndyBrondy7 4/27/2020
不是真的,我仅限于读取输入的基本方式,通过 scanf,
0赞 numzero 4/27/2020
输入甚至可能在您点击之前无法到达您的程序,它可能在终端仿真器中缓冲。在 Linux 上,可以使用 Ctrl+D 来刷新它,但请注意,刷新空缓冲区将被视为 EOF。Enter

答: 暂无答案