一.对于string类方法一:getline(cin, str) 这说明这里的getline不是类方法。 在这里要注意的是:当 getline(cin, str);前面的输入是cin>>ss;的话,那么此处str的值时空的,因为他会读取上一行的结束符。 二.对于字符数组:方法一:getline()读 ...
分类:
其他好文 时间:
2019-10-28 00:48:52
阅读次数:
163
经过调试发现编译器第一次经过getline()时什么也不做,知道第二次经过getline()时程序才会提示你让你输入s 所以当你输入n时,实际只能再输入n - 1个字符串,改成cin >> s;即可解决这个问题 为什么会这样? 原因链接:https://blog.csdn.net/u01142160 ...
分类:
其他好文 时间:
2019-10-25 10:20:28
阅读次数:
92
string line; while (getline(cin, line)) if (!line.empty()) cout >line) if (!line.empty()) cout << line << endl; ...
分类:
其他好文 时间:
2019-10-22 01:00:25
阅读次数:
99
文本压缩有很多种方法,这里我们只考虑最简单的一种:把由相同字符组成的一个连续的片段用这个字符和片段中含有这个字符的个数来表示。例如 ccccc 就用 5c 来表示。如果字符没有重复,就原样输出。例如 aba 压缩后仍然是 aba。 解压方法就是反过来,把形如 5c 这样的表示恢复为 ccccc。 本 ...
分类:
其他好文 时间:
2019-10-20 12:58:09
阅读次数:
62
在浙大的计算机专业课中,经常有互评分组报告这个环节。一个组上台介绍自己的工作,其他组在台下为其表现评分。最后这个组的互评成绩是这样计算的:所有其他组的评分中,去掉一个最高分和一个最低分,剩下的分数取平均分记为 G?1??;老师给这个组的评分记为 G?2??。该组得分为 (,最后结果四舍五入后保留整数 ...
分类:
其他好文 时间:
2019-10-19 09:39:18
阅读次数:
95
#include #include #include using namespace std; string sent,word; int lens,lenw,t,pos; int main() { getline(cin,word); getline(cin,sent); //!!!!!!!字符串... ...
分类:
其他好文 时间:
2019-10-17 01:28:00
阅读次数:
64
C++与java在语法上是相似的 输出语句C++: cout<< 输出语句java:System.out.print() 两者相比之下C++的更为简洁,虽然java可以使用sout来快捷补完输出语句但是在读取时依然臃肿。 输入语句C++:cin>> or getline(cin,内容) 输入语句ja ...
分类:
编程语言 时间:
2019-10-13 13:17:11
阅读次数:
83
题目描述 计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串,非空,长度小于5000。 输出描述: 整数N,最后一个单词的长度。 示例1 输入 复制 hello world 输出 复制 5思路:rfind()源码: #include <iostream>#include <str ...
分类:
其他好文 时间:
2019-10-09 19:09:38
阅读次数:
77
题目解析 string中getline,cin的方法getline(),get总结 一些方法的总结 ...
分类:
其他好文 时间:
2019-10-06 11:31:13
阅读次数:
100
遇到了要输入一行字符串的操作,我想除了fgets()的方法(fgets()用法链接),getline()也是可以的,但是我对getline的操作不熟悉,便查阅了很多资料,发现都说的很模糊,借这个机会我想彻底理清楚getline的用法; 网上有说getline有两种用法的,我在这总结一下, 一、get ...
分类:
其他好文 时间:
2019-10-06 09:29:52
阅读次数:
89