玄学的getchar

P3159 [CQOI2012] 交换棋子

@[1610403csl](/space/show?uid=61068) 要用while啊
by 单曦增 @ 2019-04-25 09:49:01


@[1610403csl](/space/show?uid=61068) windows下的换行符是```\r\n``` linux下的换行符是```\n``` 在windows下getchar读入换行符需要两个 在linux下只需要一个 泥谷的数据可能是在linux下造的,换行只有一个```\n```
by djh123 @ 2019-04-25 09:55:30


建议```scanf```读入字符串,读入单个字符可以用```while(isspace(c)) c=getchar()```,其中判断条件可以改为```!isdigit(c)```、```!isupper(c)```、```!isalpha(c)```等等。
by jiangly @ 2019-04-25 11:47:01


@[djh123](/space/show?uid=44777) 现在我发现Windows下只要一个,Linux下要两个。
by 01190220csl @ 2019-04-25 11:52:20


@[1610403csl](/space/show?uid=61068) 那看是在哪造的数据了
by djh123 @ 2019-04-25 14:44:37


打破金钩阵列
by _l_l_ @ 2022-01-24 11:10:50


|