STL中的string和wstring的格式化方法之一
2014-08-01 22:15
1356 查看
最近开始使用STL,说实在的,用惯了MFC,突然用STL,真的很不习惯,在我用STL中的string类就卡住了好长时间。string没有CString::Format那样的方法,该怎么格式化字符串呢?可以这样做:
#include <string> #include <ostringstream> #ifdef _UNICODE #define tstring wstring #define tostringstream wostringstream #else #define tstring string #define tostringstream ostringstream #endif tostringstream strStream; tstring str; strStream<< _T("The value of X is :")<< X <<endl; str = strStream.str();好了,这样就可以了。当你想把tstring 转为LPCTSTR时,必须调用c_str(),即
LPCTSTR lpszString = str.c_str();
相关文章推荐
- STL中的string和wstring的格式化方法之二
- stl中string格式化的方法
- C++ std::string和std::wstring转换方法
- STL之string,vector,algorithm常用方法
- 对STL的string进行格式化输出
- string、wstring、cstring、 char、 tchar、int、dword转换方法
- STL的string和wstring
- VS2005:C++ std::string, std::wstring转换方法
- 用标准C++做的string和wstring相互转换方法,经过大规模测试
- C++ std::string和std::wstring转换方法
- std::string 与 std::wstring 转换方法的效率比较
- VS2005:C++ std::string, std::wstring转换方法
- MessageFormat对象实现格式化字符串输出,类似C#中的string.format方法
- ASCII/Unicode的结合与 STL 的 string 类的方法
- string和wstring相互转换方法,标准C++做成,可以在Linux、Windows下运行
- VS2005:C++ std::string, std::wstring转换方法
- String.Format方法格式化字符串时嵌入大括号的问题
- 几种C++ std::string和std::wstring相互转换的转换方法(转)
- string、wstring、cstring、 char、 tchar、int、dword转换方法
- String.format字符串格式化方法