为啥cin能过,cin.getline不行?

P1914 小书童——凯撒密码

dp_hater @ 2022-06-23 21:01:32

这两个...天差地别


by dp_hater @ 2022-06-23 21:01:47

完全过不了


by Trinitrotoluene @ 2022-06-23 21:12:30

@xmyzJerryczr 你是不是以前没有用过 cin.getline()?


by dp_hater @ 2022-06-23 21:16:20

以前用过很多次,但有时候可以啊


by Super_Supper @ 2022-06-23 21:19:40

@Trinitrotoluene


by Trinitrotoluene @ 2022-06-23 21:21:32

@xmyzJerryczr 你试过读入数字再读入字符串吗?


by Super_Supper @ 2022-06-23 21:23:19

@Trinitrotoluene 你试过看看他的代码吗?


by Trinitrotoluene @ 2022-06-23 21:23:57

@sb_yyds 不然我为什么要问这个问题?


by Super_Supper @ 2022-06-23 21:24:50

@Trinitrotoluene 那你就是说不知道 ignore 是什么意思?


by Super_Supper @ 2022-06-23 21:28:58

@xmyzJerryczr 因为洛谷的评测机是采用 Linux 的,所以换行是 \r\n,要输入两个字符。而 ignore 默认参数是 “1, EOF” 只能读入一个字符,所以 cin.getline 读入的是一个回车


by Trinitrotoluene @ 2022-06-23 21:29:23

@sb_yyds 不懂就问,lz想ignore什么东西?


| 下一页