• QQ
  • nahooten@sina.com
  • 常州市九洲新世界花苑15-2

技术天地

c++ 的string的格式化办法

原创内容,转载请注明原文网址:http://homeqin.cn/a/wenzhangboke/jishutiandi/2019/0910/635.html

 
1. 
 
        string strResult,str;
        double a=35.000,b=14.967;
        std::ostringstream   ostr; 
ostr   <<   "a+b="   <<   a   <<   "+"   <<   b   <<   "="   <<   a+b;
std::string str = ostr.str();
strResult += str;
 
 
2.
 
#include 
#include 
using namespace std;
ostringstream ostr;
ostr << "d = " << 123 << "f = " << 12.345 << "test format" << std:endl;
string str = ostr.str();
cout << ostr.str().c_str();
 
 
以上常州游戏开发培训两种办法中,double数值也默许显现为整数。
 
 
3.
 
char buf[1024];
sprintf(buf,"a+b=%f+%f=%f",a,b,a+b);
memset(buf,0,sizeof(buf));
 

上篇:上一篇:C++中map的用法详解
下篇:下一篇:C++模仿Http/Https POST登录web站点