mfc中long double怎么转化成string

2025-04-24 20:06:23
推荐回答(1个)
回答1:

long double num;
CString cstr;
string str;
cstr.Format(_T("%.4f"),num);

如果是MBCS编码:
str=(LPCSTR)cstr;

如果是UNICODE编码:
#include 
USES_CONVERSION;
str=W2CA((LPCWSTR)cstr);