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

Change format from c language to c++

本文关键字:c++ 语言 格式      更新时间:2023-10-16

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

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

提前感谢您的帮助。

你什么都不需要做。这是合法的c++

你可以这样做

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

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