Programming/Visual C++ 2013
CString을 char*로 변경하기
둔한늑대
2016. 3. 22. 14:03
왜 항상 CString을 char*형으로 변경해야 할 일이 생길까...
맨날 까먹고 검색하기도 귀찮고, 그냥 내 블러그에 내가 적어놓고 필요할때 꺼내보는게 좋지... ㅋㅋㅋ
예제>
CString csFileName;
csFileName = m_pObjFileUtil->GetRunDirectory();
csFileName = csFileName + _T("\\Motion.cme2");
char* strTmp;
int nLength = csFileName.GetLength();
strTmp = new char[nLength+4];
WideCharToMultiByte(CP_ACP, 0, (LPCWSTR)csFileName, nLength+4, strTmp, nLength+4, NULL, NULL);
이렇게 하면 CString이 char*로 변경됨.