출처: http://www.tipssoft.com/bulletin/board.php?bo_table=FAQ&wr_id=274


여기서

char m_init_path[MAX_PATH]; 로 되어있는데

실제로 MFC 에서

TCHAR m_init_path[MAX_PATH] 로 사용해주어야 한다.


밑에서도 char path[MAX_PATH] 부분을

TCHAR path[MAX_PATH] 로 바꾸어주고


int end_pos = strlen(path); 의 경우에는

int end_pos = _tcslen(path); 로 해주면 해결된다.


그리고 ""와 같이 string 으로 값을 줄 경우에는 모두 _T("") 를 이용하여 주어야 한다.


vs2010 이 되면서 정책이 좀 더 strict 해져서 그런 듯

'프로그래밍 > C/C++' 카테고리의 다른 글

vector ifstream  (0) 2012.05.28
TCHAR  (0) 2012.05.09
[MFC] CString to String & String to CString  (0) 2012.05.09
CString to double  (0) 2012.05.08
[MFC] edit control 사용 방법  (0) 2012.05.08
Posted by halloRa
,

[CString to string]

CString CfilePath=_T("abcavc");

std::string filePath((LPSTR)(LPCTSTR)CfilePath); <- 이렇게 했더니 제대로 안뜸!!!


CT2CA pszConvertedAnsiString (CfilePath);

std::string filePath(pszConvertedAnsiString);


과 같이 바꿔주어야 한다!



[string to CString]

std::string str = "Hello";

CString Cstr(str.c_str());

'프로그래밍 > C/C++' 카테고리의 다른 글

TCHAR  (0) 2012.05.09
[MFC] 폴더 지정 대화상자로 선택한 폴더 열기  (0) 2012.05.09
CString to double  (0) 2012.05.08
[MFC] edit control 사용 방법  (0) 2012.05.08
MFC tab controller  (0) 2012.04.30
Posted by halloRa
,

출처: http://www.tek-tips.com/viewthread.cfm?qid=1054010


CString test("1234.123");

double d = wcstod(test, NULL);

'프로그래밍 > C/C++' 카테고리의 다른 글

[MFC] 폴더 지정 대화상자로 선택한 폴더 열기  (0) 2012.05.09
[MFC] CString to String & String to CString  (0) 2012.05.09
[MFC] edit control 사용 방법  (0) 2012.05.08
MFC tab controller  (0) 2012.04.30
char to string  (0) 2012.04.24
Posted by halloRa
,