- 61 名前:デフォルトの名無しさん mailto:sage [2012/06/05(火) 18:14:15.56 ]
- sin = freopen("CONIN$", "r", stdin);
sout = freopen("CONOUT$", "w", stdout); printf("HIT ENTER KEY"); fflush(sout); fgetc(sin); hOut = CreateConsoleScreenBuffer(GENERIC_READ | GENERIC_WRITE, 0, NULL, CONSOLE_TEXTMODE_BUFFER, NULL); if(hOut == INVALID_HANDLE_VALUE) return -1; SetConsoleActiveScreenBuffer(hOut); WriteFile(hOut, buf, lstrlen(buf), &sz, NULL); ReadFile(hIn, buf, lstrlen(buf), &sz, NULL); WriteFile(hOut, buf, lstrlen(buf), &sz, NULL); ReadFile(hIn, buf, lstrlen(buf), &sz, NULL); printf("漢字\n"); fgetc(sin); SetConsoleActiveScreenBuffer(hOrg); CloseHandle(hOut); fclose(sout); fclose(sin); CloseHandle(hOrg); CloseHandle(hIn); FreeConsole(); return 0; }
|

|