2012-02-28 2 views
1

freopen()을 사용하여 "cout"기능을 콘솔로 리디렉션하려고했지만 원하는 효과를 얻지 못했습니다. 실행 파일을 두 번 클릭하는 대신 콘솔에 메시지가 표시되도록하려면 명령 프롬프트 나 배치 파일을 사용해야합니다. 메시지가 표시된 후에 사용자가 콘솔을 닫을 수 있기를 원하기 때문에 문제가됩니다. SDL 창을 닫지 않고 표시됩니다. 이것은 콘솔 응용 프로그램으로되어 있습니다. 내가 충분히 명확하지 않다면 사과드립니다.Freopen()이 SDL에서 작동하지 않습니다

답변

0

freopen()이 작동하지 않는 경우 SDL Console FAQ은 특히 MSYS 및 MinGW가 이미 설치되어있는 경우 비교적 쉽게 이해할 수있는 SDLmain 라이브러리를 다시 컴파일하는 방법에 대한 자습서를 제공합니다. 현재 사용중인 SDLmain 라이브러리 대신 사용할 수있는 SDLmain 라이브러리를 사용할 수 있습니다 (프로젝트에서 사용 했음).