我有一些 C++ 代码,我需要将 CString 与 sprintf 一起使用。在这段代码中,我创建的文件名是由 sprintf 定义的 CString。代码如下。
double Number;
Number = 0.25;
char buffer [50];
CString sFile;
sFile = sprintf(buffer,"TRJFPICD(%3.3f).txt",Number);
CString SFFile;
SFFile = sprintf(buffer,"TRJFPICV(%3.3f).txt",Number);
CString SFFFile;
SFFFile = sprintf(buffer,"TRJFPICA(%3.3f).txt",Number);
所需的文件名是TRJFPICD(0.25).txt, TRJFPICV(0.25).txt
和TRJFPICA(0.25).txt
。我的代码必须使用 CStrings。
我得到的错误是 ' operator =
' 是模棱两可的。