stream使用注意事项
输入输出流使用
- 获取输入有空格的字符串头文件为sstream。
1
getline(cin,s)//getline参数,第一个是流,第二个是字符串,第三个是分割符
库定义了三种类:istringstream、ostringstream和stringstream,分别用来进行流的输入、输出和输入输出操作。 - 字符串流的赋值
1
2
3
4
5istringstream i(s);//直接给
string ss;
while(i>>ss){//拿出来
len=ss.size();
} - str的用法:流和串的转换结果:Example string
1
2
3
4std::stringstream ss;
ss.str ("Example string");
std::string s = ss.str();
std::cout << s << '\n';