字符串循环输入时的换行符吸收问题
问题是这样的: int main() { int n; cin>>n; string str[100]; for(int i=0;i<n;i++) { getline(cin,str[i]); } for(int i=0;i<n;i++) { cout<<str[i]; } } 如果n的输入为2;那么在程序中的for循环只会执行1次,若for循环n的输入为3则只会执行2次,如下图(以n=2为例) 问题出现的原因 问题处在了换行符上,getline()函数的结束是遇到换行符结束,在输入n结束后为了换行再次输入会敲一个回车(相当于一个换行符),这
用户评论
推荐下载
-
python去除空格和换行符的实现方法推荐
下面小编就为大家带来一篇python去除空格和换行符的实现方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
16 2020-11-26 -
PHP清除HTML代码空格回车换行符的函数
PHP 清除HTML代码、空格、回车换行符的函数
9 2021-10-24 -
javascript字符串循环匹配实例分析
本文实例讲述了javascript字符串循环匹配的方法。分享给大家供大家参考。具体如下: 采用exec和String.match方法,对于exec必须开启全局匹配g标识才能获取所有匹配 // 需要提取
11 2020-12-31 -
Python原始字符串与Unicode字符串操作符用法实例分析
主要介绍了Python原始字符串与Unicode字符串操作符用法,结合实例形式分析了Python针对原始字符与Unicode字符的操作符用法,需要的朋友可以参考下
16 2020-10-28 -
去掉字符串中的某一字符
例如"我!的!未!来!不!是!梦!"替换为"我的未来不是梦"。去掉字符窜中的"!"也可以是其他字符
25 2020-03-25 -
巧用DW判断字符串中是否有换行
经常从DW中复制出一段HTML代码(比如table)想将它作为一个字符串来使用,习惯性的将其粘贴到记事本中将一个双引号替换为两个双引号、去掉换行符进行连接再复制粘贴回DW中,但由于在记事本中不能直观的
15 2020-11-09 -
j2me自动分割换行字符串
j2me里考虑到各机型对字体的支持像素大小不一。为移植方便,故做自动分割以适应不同机型需要。
10 2021-04-21 -
linux中grep匹配制表符和换行符的命令
主要介绍了linux 中grep 匹配制表符 和 换行符的命令,需要的朋友可以参考下
11 2020-09-21 -
字符串拼接字符串合并
把几行其中一个字段不同 其他字段相同的数据合成一条,不同的那个字段拼接成一个字符串格式
92 2018-12-07 -
字符串切割子字符串
将char a【】类型的字符串根据里面的特殊字符,比如空格,逗号,等切割出子字符串。此方法是最简单的方法
91 2018-12-29
暂无评论