CString <-> char 변환
- Module/WindowsMFC
- 2008. 10. 27.
CString -> char (포인터 값으로 저장)
CString str = "Hello";
char * ch = NULL;
ch = (LPSTR)(LPCSTR)str; 또는 ch = str.GetBuffer(str.GetLength());
// str의 포인터 값을 ch에 저장한다.
CString -> char (배열에 복사)
CString str = "Hello";
char ch[100] = {0,};
memcpy(ch, (LPSTR)(LPCSTR)str, str.GetLength());
// NULL을 만나기 전까지의 문자를 str에서 ch로 복사한다.
char -> CString
char ch[] = "Hello";
CString str;
str.Format("%s", ch);
// NULL을 만나기 전까지의 문자를 ch에서 str에 문자열로 저장한다.
[출처] CString <-> char 변환|작성자 제우스
'Module > WindowsMFC' 카테고리의 다른 글
CString <-> wchar_t * (0) | 2008.12.12 |
---|---|
MFC flash 연동하기 - 2 (0) | 2008.10.28 |
MFC Dlg 모달리스로 띄우기 (0) | 2008.10.16 |
atoi() _wtoi() 문자열안에서 "문자열"검색! (0) | 2008.10.07 |
memset memcpy memcpy_s [정리] C (0) | 2008.10.07 |