noskipws问题请教
答案:2 悬赏:0
解决时间 2021-02-08 06:16
- 提问者网友:猖狂醉薇
- 2021-02-07 07:34
noskipws问题请教
最佳答案
- 二级知识专家网友:荒唐后生
- 2021-02-07 07:56
马车将继续留在缓冲区中,但有一个默认状态CIN流输入操作符(即“>>”操作符)跳过空白的,因此默认情况下,当读取输入操作符跳过空白字符,如回车,实际上它是在缓冲区,可以noskipws操盘允许输入操作符不跳过空白字符,这样你就可以阅读'\ n'字符,如空白,如下:
/ / ------ -------------------------------------------------- -------------------
#包括
国际主要(无效)
{
字符M,N;
给std :: cin >>米;
给std :: cin >>的std :: noskipws >> N ;/ /不忽略空白字符
返回0;
/ / --------------------------------------- ------------------------------------
的std :: skipws操纵用来设置忽略空格字符。
/ / ------ -------------------------------------------------- -------------------
#包括
国际主要(无效)
{
字符M,N;
给std :: cin >>米;
给std :: cin >>的std :: noskipws >> N ;/ /不忽略空白字符
返回0;
/ / --------------------------------------- ------------------------------------
的std :: skipws操纵用来设置忽略空格字符。
全部回答
- 1楼网友:时光挺欠揍
- 2021-02-07 08:07
noskipws//不忽略空白,把每行最后那个‘\n‘ //也读进来 所以带空格就出错了!把noskipws去掉就可以了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯