【发布时间】:2012-04-08 07:03:47
【问题描述】:
我正在尝试将数字从标准输入获取到数组。 stdin 中的第一个数字是数组中元素的数量(数字可以是任何 int)。 我这样做是为了得到第一个数字:
while(c=getchar()!=' '){
n*=10;
n+=atoi(c);
}
然后创建了一个大小为 n 的数组。 现在我需要完成所有其余的工作
while(c=getchar()!=EOF)
并将数字添加到数组中。数字由 \t 分隔,有时也由 \n 分隔。 我该怎么做?我已经思考了一个小时,但仍然没有工作代码。 有什么帮助吗? 谢谢!
【问题讨论】: