본문 바로가기
IT기술(코딩)/C, C++

MFC 출력 값 log표출 하기 안드로이드 스튜디오 log.d() 처럼 콘솔창에 debug값 출력하기, 테스트 값 확인하기

by 크리에이트매이커 2021. 12. 8.
반응형

안녕하세요 여러분~~

오늘은 C++ MFC 를 이용하면서 개발을 하는 초보 개발자 분들에게 알려주고싶은 팁이 있어서 글을씁니당~

 

MFC같은 경우 디버깅을 하면 다이얼로그가 표출되면서 보통 Massagebox 로 문구 테스트나 값 테스트를 하는데요~ 물론 이렇게 해도 가능은 하지만, 너무 불편하죠..

 

저는 안드로이드 스튜디오도 개발하고 있는데 그곳에는 log.d("TAG","dlfjsldfl"); 이런식으로 작성하면, 기능 테스트 시에 해당 부분이 콘솔창에 표출이 된답니다.

 

이처럼 C++ 의 MFC 에도 기능을 할 수 있게 가능한데요~

밑에 코드를 복붙 해서 알맞게 사용하면 될것 같습니다. 제가 100퍼 다 발명한건 아니고 여기저기 보면서 수정한 코드 입니다 ~

 

cpp 밑에 상태창에 로그 보는 법 -> 

char buff[100];
sprintf_s(buff, "표출표출 : %d", 테스트변수);
OutputDebugStringA(buff);
  

원리는 char버퍼에 문자열을 저장하고 OutputDebugStringA(buff); 를 통해 콘솔창 Debug부분에 해당 문자열을 표출하는 방식입니다~ 한줄씩 보면 간단하지만~ 선뜻.. 초보개발자가 생각하기 어려운 코드라 생각합니다~ 

 

 

조상의 어깨위로 올라 더 높이 올라가야죠~ 여러분도 제 어깨위로 올라오세요~

 

 

그럼 열심히 개발해봐여~ 안녕~

 

반응형