OJ技巧

读取一整行

有时候,我们遇到那种需要读取一整行字符串的需求,而在C++中,默认的 string 类型的读取,遇到空格、换行是会停下来的,那么怎么包含空格读取一整行字符串呢?

方法一

1
2
string str;
getline(cin, str);

方法二

1
2
3
4
5
6
//	首先定义一个字符数组
char str[100000];
// 读取
cin.getline(str, 100000);
// 获取长度
int length = strlen(str);
文章作者: Yeoman Li
文章链接: https://yeomanli.github.io/2019/05/22/OJ技巧/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Yeoman's Blog