c++输入字符串信息学奥赛1143
时间: 2023-11-18 15:44:56 浏览: 127
stringstream是用于C风格字符串的输入输出的。可以使用stringstream将各种数据类型转换为字符串,或者将字符串转换为其他数据类型。例如,可以使用stringstream将int类型转换为string类型,或者将string类型转换为char数组类型。示例代码如下:
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
int main() {
stringstream sstr;
// 将int转换为string
int a = 100;
string str;
sstr << a;
sstr >> str;
cout << str << endl;
// 将string转换为char[]
sstr.clear(); // 在进行不同类型的转换之前,需要调用clear()函数来重置stringstream对象的状态
string name = "colinguan";
char cname[200];
sstr << name;
sstr >> cname;
cout << cname << endl;
system("pause");
}
阅读全文