将格式从c语言更改为c ++

时间:2014-03-14 11:12:04

标签: c++ c

如何将以下语句从c语言转换为c ++语言

Char_t message[80];
sprintf(message,"Total : #chi^{2}/NDF = %.2f",fun->GetChisquare()/fun->GetNDF());

提前感谢您的帮助。

3 个答案:

答案 0 :(得分:3)

你无需做任何事情。这是合法的C ++。

答案 1 :(得分:2)

什么都不做。这看起来像有效的C ++代码。

答案 2 :(得分:2)

你可以做这样的事情

#include <sstream>

stringstream ss;
ss << std::fixed;
ss << "Total : #chi^{2}/NDF = " 
   << setprecision(2) 
   << fun->GetChisquare()/fun->GetNDF();

string message(ss.str());