std:string的用法
在使用C++的过程中,发现std:string是个很好用的东东,不过感觉不能象sprintf( "%d“, 123)或者CString.Format()的形式进行字符串的格式化,感觉不是十分舒服,经过寻找,发现以下方法可以进行字符串的格式化:
1#include <sstream>
2#include <iostream>
3
4using namespace std;
5
6ostringstream ostr;
7ostr << "d = " << 123 << "f = " << 12.345 << "test format" << std:endl;
8string str = ostr.str();
9cout << ostr.str().c_str();
2#include <iostream>
3
4using namespace std;
5
6ostringstream ostr;
7ostr << "d = " << 123 << "f = " << 12.345 << "test format" << std:endl;
8string str = ostr.str();
9cout << ostr.str().c_str();
使用这样的方法,就能够使用std:string的格式化了,让std:string变得更好用。
posted on 2008-07-31 23:18 zendevelop 阅读(2600) 评论(0) 编辑 收藏 举报