Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
names1995
11 / 11 / 2
Регистрация: 13.11.2012
Сообщений: 276
#1

std::fflush(stdin); - C++

14.11.2013, 22:10. Просмотров 993. Ответов 7
Метки нет (Все метки)

std::fflush(stdin); что делает эта функция?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2013, 22:10     std::fflush(stdin);
Посмотрите здесь:

fflush(stdin) - C++
В одной из ранее открытых тем, было сказано, что fllush(stdin) лучше не использовать. Чем можно заменить эту функцию?

Fflush(stdin) по-разному работают в unix и windows - C++
Собственно, код: #include <iostream> #include <cstdio> using namespace std; int main() { char word1, word2; ...

if (feof(stdin)) while(!feo(stdin)) while(!feof(stdin) ) - C++
Как с ними правильно работать в Си?? Объясните принцип пожалуйста?

Опять про fflush, уже stdout - C++
Уважаемые профессионалы. В книге Хэзфилд, Кирби " Искусство программирования на языке Си. Фундаментальные алгоритмы.... " на 58 стр. увидел...

Программа пропускает ввод данных несмотря на fflush - C++
Доброго времени суток. Возникла проблема - когда я в первый раз в цикле ввожу текст посимвольно с помощью getchar, то все нормально. Однако...

Неожиданное поведение fflush(), неправильная работа функции - C++
Никак не пойму почему код не хочет работать последовательно, так, как я ему указал.Что не так я делаю с fflush? Функция запрашивает лишь...

stdin - C++
Как проверить средствами C пуст ли stdin?

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
newbie666
Заблокирован
14.11.2013, 22:17     std::fflush(stdin); #2
эта функция выбрасывает все шлаки из ( в данном случае ) входного потока.
names1995
11 / 11 / 2
Регистрация: 13.11.2012
Сообщений: 276
14.11.2013, 22:17  [ТС]     std::fflush(stdin); #3
в смысле?
newbie666
Заблокирован
14.11.2013, 22:19     std::fflush(stdin); #4
ну тоесть в буфере может быть много чего, а эта функция выдаёт как бы из него всё.
Это что то вроде ручки унитаза Тоесть в бочок потихоньку течёт вода, ну как б он накапливается, тоесть входной буфер накапливается, а когда ты вызываешь FLUSH - Это как бы ты дёргаешь ручку слива ))))))))
names1995
11 / 11 / 2
Регистрация: 13.11.2012
Сообщений: 276
14.11.2013, 22:20  [ТС]     std::fflush(stdin); #5
объяснил спасибо ))
newbie666
Заблокирован
14.11.2013, 22:24     std::fflush(stdin); #6
Цитата Сообщение от names1995 Посмотреть сообщение
объяснил спасибо ))
я хотел объяснить не на примере бочка с водой, а на примере ручки унитаза и того, что она смывает - но это было бы жестковато
names1995
11 / 11 / 2
Регистрация: 13.11.2012
Сообщений: 276
14.11.2013, 22:24  [ТС]     std::fflush(stdin); #7
ну да ))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.11.2013, 22:27     std::fflush(stdin);
Еще ссылки по теме:

Std::atomic vs std::mutex - C++
class AtomicSome { private: std::atomic_bool _isReady; //not std::atomic_flag public: ...

Std::mutex и std::recursive_mutex - C++
Есть некий класс: class A { public bool some_method(); private: std::mutex mutex_;

Ошибка при создании класса библиотека: "'fflush' was not declared in this scope" - C++
Доброго времени суток. Подскажите пожалуйста почему выдает ошибку? Вот задание: Вот сам код #include <iostream> #include...

Библиотека stdin - C++
Наткнулся в вопросе к экзамену на библиотеку stdin. До этого ни разу с ней не работал. Поискал информацию в интернете, но ничего внятного о...

Поток stdin - C++
Доброго времени суток. Ситуация следующая: пытаюсь расширить свои знания в программировании на С++, поэтому начал читать книгу Коплиена...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
newbie666
Заблокирован
14.11.2013, 22:27     std::fflush(stdin); #8
просто обычно эту штука используется для выходного потока
Yandex
Объявления
14.11.2013, 22:27     std::fflush(stdin);
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru