_write 함수를 이용해서 console에 출력을 하려고 했더니 자꾸 실패하네요
지식이 짧아 원인을 못찾겠습니다. 도와주세요 ㅠㅠ
프로젝트 환경은 console 프로젝트가 아니라 mfc dialog입니다.
//console을 열고 stdout을 연결합니다.
AllocConsole();
FILE *stream=NULL;
freopen_s(&stream, "CONOUT$", "w", stdout);
int nRes=_write(1, "aaa", 3);
뭐 길지 않은데 찍히질 않네요.
리턴값은
nRes는 -1
errno 는 9, EBADF, Bad file number
GetLastError, ERROR_INVALID_HANDLE
요렇게 나오네요.