2016. 12. 22. 11:48 C++/정보
C++] char to CString / CString to char / CString to int
반응형
1. char * to string
string str;
char *pCh = "hello world";
char chArr[50] = "hello world";
str = ch;
str = chArr;
2. string to char*
1. memcpy 사용하기
CString str = "test";
unsigned char st[30];
memcpy(st, (unsigned char*)(LPCTSTR)str,i);
2. strcpy 사용하기
CString strData = "test";
int length = strData.GetLength();
char* st = new char[length];
strcpy(st, strData.GetBuffer(0));
3. 형변환 사용하기
CString str;
str = "test";
char* st = LPSTR(LPCTSTR(str));
3. string to int
int nTmp;
nTmp = _ttoi(str);
반응형
'C++ > 정보' 카테고리의 다른 글
C++] Little Endian VS Big Endian (0) | 2017.03.31 |
---|---|
C++] 메모리 에러의 의미 (0) | 2017.01.09 |
C++] 쉬어가기 - C++ 접근제한자 (0) | 2016.12.14 |
C++] 쉬어가기 - C++ 코딩의 정석 / 코딩의 기본 규약 (0) | 2016.12.13 |
C++] malloc/free new/delete 차이 (2) | 2016.12.06 |