본문 바로가기

프로그램언어/C++

[MFC] 출력창을 이용한 디버그 내용 출력.


이것은 몰랐다!!!

참 바보스럽다는 생각에 눈물을 머금고 내용을 정리를 한다.

MFC 대학때 잠깐.... 그 후, 실무에서도 잠깐... 3년이 지나 갑자가 MFC로 작업을 하게 되었는데..

아... 이것은 무엇인가.. 앞은 보이지 않고...

내용을 확인하려니 일일이 디버깅하는것도 지겹고... 그냥 내용만,, log4cxx 처럼 보는것은 없을까...

생각중에 두가지 방법이 있다...


//출력하기 위한 방법 첫 번째
char str[256];
memset( str, NULL, sizeof(str) );
sprintf_s(str,"XandY %d x %d \n", m_nPoint.x, m_nPoint.y);
OutputDebugStringA(str);

// 출력하기 위한 방법 두 번재
#ifdef _DEBUG
TRACE("character Name : %s \n", user->getCharName() );
#endif //_DEBUG