| anonymous@RULINUX.NET~# | Last login: 2025-10-27 09:19:53 |
| Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
| Форум - Development | [RSS] |
Есть сферическая функция в вакууме:
Эта функция проскакивает не дожидаясь нажатия Enter с клавиатуры. getchar() возвращает 10 (это ЕМНИП и есть Enter).
Сабж: Откуда этот Enter появляется, и как избежать подобного поведения?
anonymous(*) (2009-11-21 17:18:00)
Mozilla/5.0 (X11; U; Linux; ru-RU) AppleWebKit/527+ (KHTML, like Gecko, Safari/419.3) Arora/0.10.1
|
|
|
![]() |
anonymous(*)(2009-11-21 18:57:40)
Mozilla/5.0 (X11; U; Linux; ru-RU) AppleWebKit/527+ (KHTML, like Gecko, Safari/419.3) Arora/0.10.1 |
![]() |
amoralyrr(*)(2009-11-22 16:01:37)
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.5) Gecko/20091106 Shiretoko/3.5.5 |
![]() |
![]() |
Скрыть
Re: [Глупый вопрос] Проскакивает getchar()The function fpurge() clears the buffers of the given stream. For output streams this discards any unwritten output. For input streams this discards any input read from the underlying object but not yet obtained via getc(3); this includes any text pushed back via ungetc(3). See also fflush(3). Вот, пользуйся. anonymous(*)(2009-12-04 20:34:04)
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.5) Gecko/20091118 Gentoo Firefox/3.5.5 |
|
|
|
| Этот тред читают 1 пользователь: |
|
Анонимных: 1 Зарегистрированных: 0 |
Re: [Глупый вопрос] Проскакивает getchar()
Алсо, в проге часто вызываются printf() и scanf()
Mozilla/5.0 (X11; U; Linux; ru-RU) AppleWebKit/527+ (KHTML, like Gecko, Safari/419.3) Arora/0.10.1