2011-05-07 1 views
0

_wtol 함수는 넓은 문자열을 long으로 변환합니다. 문제는 십진수로 변환되지 않는다는 것입니다. 나는 C++로 해결 방법을 찾지 못한다. 그래서 누군가가 해결 방법이나 십진수로 변환하는 대체 변환 함수를 제안 할 수 있는가?_wtol을 사용하여 십진수로 변환

들으

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 
} 

답변