본문 바로가기
Coding/C,C++, Win32, MFC

CString 팁 몇가지.

by 생각하는대로살자 2009. 8. 5.

1. CString을 char*로 변환할때

 - 간단히 strcpy() 이용한다.

 2. CString 중간에 있는 문자 빼오기

 사실 문자열을 char*로 지정해 놓고 하나하나 포인터 증가시켜 가면서 하면 좋았을텐데, 이번 프로젝트에서 1에서 소개한 그 함수를 희한하게 디파인 해놓은 바람에...찾아봤던 방법.

CString 자체 함수를 이용해 본다.
  - Find()와 Mid()를 적절히 조합한다.

3. 문자열을 정수형으로 캐스팅
여러가지 방법이 있겠지만...뭐 간단히는 _strtoui64을 써도 무방.


가끔 질문 중 그런것 많이 받는다..(학생들은 당삼이고..)
CString을 정수로 어떻게 바꾸나요? CString을 char*로 어떻게 바꾸나요? char*을 CString으로 어떻게 바꾸나요?

 

근데....왠만하면..CString은 char*로 바꾸지 말지 말입니다.