Win32 프로젝트에서 디버깅을 위해 콘솔창을 생성하고 출력하는 방법을 알아보았다 // 콘솔창 생성 if (!AllocConsole()) { OutputDebugStringW(L"allocConsole fail\n"); // ... } // 콘솔창에 printf 출력할 수 있도록 연결하는 코드 FILE* fCout; _wfreopen_s(&fCout, L"CONOUT$", L"w", stdout); // 출력 wprintf_s(L"Hello\n"); // 콘솔창 닫기 fclose(fCout); FreeConsole(); AllocConsole FreeConsole freopen