Re: Как очистить поток ввода в C ?
Читать, пока читается
А функции нету? Слышал что-то про fpurge но компилятор ругается.
работает и для stdin
while (getchar != '\n');
fflush(stdin);
Всем спасибо. помогло.
О! Может Вы знаете как неблокирующим образом проверить, есть ли чтолибо в stdin?
select ?
fflush(stdin);Это не работает
select ?Не очень понял, можно поточнее? MSDN находит оператор SQL и контрол.
ну тогда почитай про WaitForMultipleObjects
WaitForMultipleObjects
Долбам-разрабам из микрософт нужно бошки поотбивать за такие названия
а понял. Посмотрю, спасибо.
не тебе об этом судить
с учетом того, что есть еще сингл, название кажется мне крайне удобным в силу хорошей мнемоничности
Хм... У меня работает (MSVC 7.1 aka .NET 2003)
select - это функция. WaitFor* тебе в данном случае не помогут.
в gcc 2 не работало
Есть еще такая штука fpurge которая идеально подходит, только не уверен, что она существует в win32.
Хм... В "голом" Win32 этой ф-ции нет, но зато она есть в "Windows Services for Unix Software Development Kit"
Оставить комментарий
sanekvwe
Собственно сабж.