мне нужно в GUI-APP открыть консоль на rw
От:
edisan
Дата: 08.08.01 10:12
Оценка:
пробовал по всякому организовать stdin
GetStdHandle эта функция обясняется только с одним параметром в msdn|msvc5.0
трабла в том что у меня только пишет(printf), а scanf("%s", &s) не пашет :(
<------cut here------------
BOOL CreateConsole(void)
{
FreeConsole(); //на всякий случай
if ( AllocConsole() )
{
int hCrt = _open_osfhandle((long)
GetStdHandle(STD_OUTPUT_HANDLE), _O_TEXT);
*stdin = *(::_fdopen(hCrt, "r"));
::setvbuf(stdin, NULL, _IONBF, 0);
*stdout = *(::_fdopen(hCrt, "w"));
::setvbuf(stdout, NULL, _IONBF, 0);
*stderr = *(::_fdopen(hCrt, "w"));
::setvbuf(stderr, NULL, _IONBF, 0);
return TRUE;
}
return FALSE;
}
--------------------------->
может кто помочь?
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить