萌新求助,getchar() 和scanf("%c",&what); 不明的错误

P1198 [JSOI2008] 最大数

cin自动忽略空格和回车
by Smile_Cindy @ 2019-07-28 18:50:04


不要手动吸收回车。 ```diff while(m--) - scanf("%c %lld",&what,&n); - getchar();//继续吸收回车 + scanf(" %c%lld",&what,&n); ``` ~~另外,`while` 不用加大括号?~~
by ud2_ @ 2019-07-28 18:53:11


@[Alpha](/space/show?uid=87058) 因为从C开始学的,所以一般不用cin,以前都是手动吸收回车或者什么的。所以不明所以,这次为什么错了。。
by 残酷月光 @ 2019-07-28 22:38:28


@[sjx233](/space/show?uid=206953) 懒的写了 ..用C写习惯了 以前都没出错,这次全部RE。。。而且有时候会被警告 getchar()函数 ......不知道为啥
by 残酷月光 @ 2019-07-28 22:40:10


一模一样的错法!非常感谢!
by nju_zdd @ 2019-08-27 14:57:40


|