吞回车的正确姿势

P1957 口算练习题

Fgju @ 2021-09-05 02:36:33

进循环不吞回车在Windows和Linux下都会RE

int n = 0;
cin>>n;//在这里吞
for (int i = 0;i < n;++i){
    getline(cin,expr);
    ...
}

Windows下,可以用cin.get()或者getline(cin,str)。但不能用getchar()

评测机上只能用getline(cin.str)

fgets()没有试过,也许明天起来可以


by WanderingTrader @ 2021-09-05 08:05:04

@Fgju 这不基本操作么(


by ___wangjiahang___ @ 2021-09-05 11:13:02

cin后再加getline


|