我们在C语言中常常使用sprintf()对数据格式化到字符串中,那在c++中我们使用的是stringstream这个类进行格式化。
需要包含头文件#include <sstream>。
示例:
//示例
#include <sstream>
#include <string>
#include <iostream>
using namespace std;
int main(void)
{
string str;
stringstream sstr;
int i=10;
sstr << "i=" << i*10;
sstr >> str;
cout << str << endl;
return 0;
}
输出: i=100