티스토리 뷰
목차
반응형
MFC CString to double 변환 사용법 (atof, wtof, tstof)
MFC에서 CString을 double로 변환하는 방법입니다.
아래엔 형 변환이 이뤄지는 3가지 예가 있는데, 공통적으로 CString은 LPCTSTR과 const char*로 먼저 변환이 됩니다. 변환된 char형의 자료를 함수들이 double로 변환을 하게 됩니다.
[MFC CString to double] 형변환 함수 atof, wtof, tstof
Knowing this, you can use atof():
CString thestring("13.37");
double d = atof(thestring).
...or for Unicode builds, _wtof():
CString thestring(L"13.37");
double d = _wtof(thestring).
...or to support both Unicode and non-Unicode builds...
CString thestring(_T("13.37"));
double d = _tstof(thestring).
(_tstof() is a macro that expands to either atof() or
_wtof() based on whether or not _UNICODE is defined)
MFC CString to double 변환 사용법 (atof, wtof, tstof)
반응형