1. CString을 char*로 변환할때
- 간단히 strcpy() 이용한다.
2. CString 중간에 있는 문자 빼오기
사실 문자열을 char*로 지정해 놓고 하나하나 포인터 증가시켜 가면서 하면 좋았을텐데, 이번 프로젝트에서 1에서 소개한 그 함수를 희한하게 디파인 해놓은 바람에...찾아봤던 방법.
CString 자체 함수를 이용해 본다.
- Find()와 Mid()를 적절히 조합한다.
3. 문자열을 정수형으로 캐스팅
여러가지 방법이 있겠지만...뭐 간단히는 _strtoui64을 써도 무방.
가끔 질문 중 그런것 많이 받는다..(학생들은 당삼이고..)
CString을 정수로 어떻게 바꾸나요? CString을 char*로 어떻게 바꾸나요? char*을 CString으로 어떻게 바꾸나요?
근데....왠만하면..CString은 char*로 바꾸지 말지 말입니다.
'Coding > C,C++, Win32, MFC' 카테고리의 다른 글
링커가 빌드한 시간 알아내는 함수 (0) | 2009.08.09 |
---|---|
Vista와 VC2005 영문판과 한글판의 궁합.. (0) | 2009.08.09 |
클립보드 구현 - 텍스트 복사 및 붙여넣기 (0) | 2009.08.05 |
[펌] VC 6.0 프로젝트에 manifest 파일을 추가 하는 방법 - 관리자 권한으로 실행되는 Exe, Dll 만들기 (0) | 2009.08.05 |
[펌] CRC / 2007.07.11 뇌입어 포스팅 (0) | 2009.08.05 |