//헤더 인클루드
#include <io.h>
#include <fcntl.h>
//콘솔창 allocation 콘솔창이 필요 하면 _CONSOLE을 define한다.
#ifdef _CONSOLE
int hCrt;
FILE *hf;
FreeConsole();
AllocConsole();
hCrt = _open_osfhandle( (long) GetStdHandle(STD_OUTPUT_HANDLE), _O_TEXT );
hf = _fdopen( hCrt, "w" );
*stdout = *hf;
setvbuf( stdout, NULL, _IONBF, 0 );
#endif
이렇게 하면 콘솔창이 뜨고 printf로 디버깅을 할 수 있다.
#include <io.h>
#include <fcntl.h>
//콘솔창 allocation 콘솔창이 필요 하면 _CONSOLE을 define한다.
#ifdef _CONSOLE
int hCrt;
FILE *hf;
FreeConsole();
AllocConsole();
hCrt = _open_osfhandle( (long) GetStdHandle(STD_OUTPUT_HANDLE), _O_TEXT );
hf = _fdopen( hCrt, "w" );
*stdout = *hf;
setvbuf( stdout, NULL, _IONBF, 0 );
#endif
이렇게 하면 콘솔창이 뜨고 printf로 디버깅을 할 수 있다.
아 오랜만에 윈도우 프로그램 코딩 하려니 가물가물 하네요.
'Working, Studying, 잡다구리보관소 > IT, Science' 카테고리의 다른 글
Boot Camp: Windows에서 MacBook Pro 내장 키보드 매핑 (0) | 2012.01.12 |
---|---|
맥북/맥북프로 상판을 닫아도 잠자기에 들어가지 않기 (0) | 2011.08.03 |
Visual Studio 2010(하위도 똑같을듯) Ctrl + F5로 러닝했는데 콘솔창이 떴다가 닫혀버릴때.. (0) | 2011.03.29 |
내 블로그 검색엔진 좋아!! 혹은 싫어!!! (0) | 2010.12.28 |
스마트폰을 이용하여 wifi망 내에 있는 jailbreak된 아이폰 약올리기. (0) | 2010.12.24 |