当前位置:主页 > 软件编程 > C代码 >

C++ string格式化输出方式

时间:2021-06-22 09:34:51 | 栏目:C代码 | 点击:

flyfish

利用boost的format

头文件

#include <boost/format.hpp>
boost::format f = boost::format("%.2f %s %d") % 1.234 %"123" % 12;
  std::string s = f.str();

等同于

boost::format f = boost::format("%.2f %s %d");
  f % 1.234 %"123" % 12;
  std::string s = f.str();

类似CString的格式化

CString t = L"123";
  CString s;
  s.Format(L"%.2f %s %d", 1.234, t, 12);

您可能感兴趣的文章:

相关文章