난 윈도우 프로그래밍을 시작했을 때 체계적인 학습이 아니라
닥치는 대로 독학을 해서 MFC부터 배웠다.
그래서 한동안 WinAPI로 작성된 코드는 굉장히 싫어했는데...ㅋㅋ
뭐 세상에 MFC로 작성된 프로그램만 있는건 아니니까 ㅎㅎ
사실 내가 만든 프로그램 중 절반은 문자열을 처리하는 작업이 대부분이다.
패턴을 찾아내서 정보를 가져오고 그 정보를 바탕으로 처리를 하는것 그게 전부다.
문자열 처리를 하기에 CString은 꽤 유용한 놈이다.
그런데 non-MFC 프로그램에서는 CString을 사용할 수 없다는게 안타까웠다.
그런데 왠걸.. MS가 CString을 MFC에 독립적으로 사용할 수 있도록 떼어내었단다.
Visual Studio 2003부터 가능하다는데.. 왜 이제 안걸까? ㅋㅋ
아래 코드와 같이 atlstr.h 파일을 인클루드 해주면 CString을 사용할 수 있다.
01.
#include "atlstr.h"
02.
#include <iostream>
03.
04.
int
main ()
05.
{
06.
07.
CString strTest (_T(
"This is a CString in a console application!"
));
08.
09.
std::cout << (
LPCTSTR
)strTest;
10.
11.
return
0;
12.
13.
}
14.
</iostream>
반응형
'차근차근 > C' 카테고리의 다른 글
재귀호출,디렉토리검색 (0) | 2014.10.22 |
---|---|
재귀호출,디렉토리검색 (0) | 2014.10.22 |
폴더 재귀호출 (0) | 2014.10.21 |
디렉토리 검색 (0) | 2014.10.21 |
명령어 실행하기 - popen 예제 (0) | 2014.09.05 |