C++ 使用_wtol进行小数转换
函数_wtol将宽字符串转换为长字符串。问题是它不能转换成小数。我不知道C++有什么解决办法,所以有人建议使用一个解决方案或一个替代的转换函数,它用十进制? Thx _wtof()等参见。\u wtof()等参见C++ 使用_wtol进行小数转换,c++,winapi,wchar-t,C++,Winapi,Wchar T,函数_wtol将宽字符串转换为长字符串。问题是它不能转换成小数。我不知道C++有什么解决办法,所以有人建议使用一个解决方案或一个替代的转换函数,它用十进制? Thx _wtof()等参见。\u wtof()等参见 void button_click(void) { Edit_LimitText(edithwnd, 100); // edithwnd is a global hwnd wchar_t editxt[100]; GetWindowText(edithwnd, editxt, 100
void button_click(void) {
Edit_LimitText(edithwnd, 100); // edithwnd is a global hwnd
wchar_t editxt[100];
GetWindowText(edithwnd, editxt, 100); // say I typed 36.56 in the edit control
long lng = _wtol(editxt); // when I pause during debug and look at my locals, lng would equal 36, but I need it to equal 36.56
}