MFC
-
[MFC] CString <-> LPCSTR 변환프로그래밍/C++ 2016. 12. 24. 14:43
자꾸만 까먹어서 적어둠. 먼저, CString -> LPCSTR 변환. CString 을 CStringA 로 바꾸어 LPCSTR 로 넘기면 됨. void func1(LPCSTR lpcstrparam) 여기에 CString cstrX; 를 넘기려면, func1((CStringA)cstrX); 처럼 주면 됨(VS 2013기준). 그리고, LPCSTR -> CString 변환. LPCSTR lpcs = "1234"; CStringA cstra(lpcs); CString cstr(cstra); 뭐 대충 이렇게.... A2CT 함수를 쓰는 방법도 있다는데, 그냥... ㅎㅎㅎ
-
[MFC] CString 문자열의 Delete 함수프로그래밍/C++ 2016. 12. 20. 18:30
int Delete( int nIndex, int nCount = 1); 해당 함수는 위와 같은 형태를 가짐. nIndex 의 위치에서부터 nCount 만큼의 문자열을 지운다. 여기서 주의할 점은... nIndex 에 마찬가지로 CString 에서 제공하는 GetLength 함수를 사용했을 경우엔 꼭 -1을 해주자.....ㅠ 하...! https://msdn.microsoft.com/ja-jp/library/ms928979.aspx