본문 바로가기

프로그래밍/C/C++/API

[C/C++/API] MFC가 아닌 소스에서 CString Class 사용 하기


MFC를 공부하면서 사용하던 아무리 생각해도 엄청나게 편한 CString Class를 MFC를 벗어나면 못쓴다?

틀린말이다.

MS에서 고맙게도 Visula Studio 2003 부터 CString Class를 때어내서 MFC가 아닌 곳에서도 사용이 가능 하도록

우리에게 제공해주는 .h 파일이 있다.

atlstr.h 이녀석이다.

CString Class가 없으면 정수를 문자열로 변환하거나 할때 itoa()를 쓰는 것도 귀찮아서 찾아봤더니 나온 .h파일이다.

사용 방법을 모르는 사람은 없겠지만 그래도 예의상

#include <atlstr.h>
...

     int i = 1004;

     CString str;
     str.Format("%d", i);
     MessageBox(str);
...

난...친절하니깐.....ㅋㅋㅋㅋㅋㅋㅋㅋ