大概是while not eof吧
by chen_zhe @ 2018-03-16 20:28:57
@[chen_zhe](/space/show?uid=8457) 是不是!=EOF(逃我太菜辣
by 硫硫硫化氢_ @ 2018-03-16 20:31:09
@[chen_zhe](/space/show?uid=8457)
可以说的详细一点吗?
by FCBM71 @ 2018-03-16 20:31:36
@[FCBM71](/space/show?uid=45176) 看了您的提问,我想起了 P1020.于是去翻看了早期的此题题解,大概是这样的:
```pascal
while not eoln do begin//读入导弹高度
inc(a[0]);
read(a[a[0]])
end;
```
[链接](https://www.luogu.org/blog/skylee/solution-p1020)
by Anguei @ 2018-03-16 20:33:41
```
while(~scanf("%d",&a[++n]));
n--;//此处一定要n--!
```
by Siyuan @ 2018-03-16 20:34:16
@[yyfcpp](/space/show?uid=53062) @[siyuan](/space/show?uid=49725) @[chen_zhe](/space/show?uid=8457)
蟹蟹٩('ω')و
by FCBM71 @ 2018-03-16 20:36:12
那如果需要按行读入呢?就像这样
```
1 2 3 4
4 5
11
1 8 9 0 9 8
```
每行读入的元素数量不一样,一定需要用string吗?
by 冈崎梦美 @ 2018-03-16 20:36:41
@[黄姗姗(呀)](/space/show?uid=56704) pascal 有 != 吗?
by Anguei @ 2018-03-16 20:36:45
@[LGW2016B02](/space/show?uid=41953) 谁会出这种毒瘤数据
by Anguei @ 2018-03-16 20:37:18
@[yyfcpp](/space/show?uid=53062) 请看[这题](http://codevs.cn/problem/1722/)。当时在做这题时我使用的是stringstream,结果光调输入用了二十分钟……
by 冈崎梦美 @ 2018-03-16 20:40:06