关于格式化字符串(100分)

  • 主题发起人 主题发起人 Badlucky
  • 开始时间 开始时间
B

Badlucky

Unregistered / Unconfirmed
GUEST, unregistred user!
请问有没有支持宽字符的格式化函数,需要格式化浮点类型。
wsprintf不能格式化浮点类型
sprintf不支持宽字符
 
CSTRING对象的FORMAT方法可以嘛?
 
用format具体用法看帮助或离线包
 
var
w: WideString;
s: AnsiString;
begin
w := '%s要好好学习,天天向上!' + '%f';
w := WideFormat(w, ['caidao', 13.14520]);
s := string(w);
ShowMessage(s);
end
 
是swprintf吧?
 
这样行吗?
CString str1;
float f = 2.5;
str1.Format("浮点数 %f",f);
AfxMessageBox(str1);
 
wchar_t wsBuf[50]=L"";
swprintf(wsBuf, L"%.2f", 3.1415);
MessageBoxW(NULL, wsBuf, L"swprintf!", MB_OK);
 
接受答案了.
 
后退
顶部