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