1 / 1 / 1
Регистрация: 15.11.2014
Сообщений: 79
|
||||||
1 | ||||||
Считывание до конца входного потока11.07.2015, 13:01. Показов 7704. Ответов 7
Метки нет Все метки)
(
Что значит считывание данных до конца входного потока? Знаю, что на C++ реализуется так. А что является концом входного потока? И как это реализовать в стиле языка Си?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
11.07.2015, 13:01 | |
Ответы с готовыми решениями:
7
Слова входного потока Проверка входного потока на ошибки Чтение файла из входного потока |
1 / 1 / 1
Регистрация: 15.11.2014
Сообщений: 79
|
|
11.07.2015, 14:27 [ТС] | 3 |
А как программа понимает, что она опустела. Вот я ввожу числа, ввожу, ввожу и решил перестать вводить, как программа поймет, что больше не надо считывать?
0
|
1 / 1 / 1
Регистрация: 15.11.2014
Сообщений: 79
|
|
11.07.2015, 14:45 [ТС] | 5 |
Kerry_Jr, а что эти комбинации делают? Понятно, что посылают сигнал остановки потока. Но как именно это происходит? Что передается в поток, что прекращается считывание?
0
|
![]() |
|
11.07.2015, 14:49 | 6 |
![]() Решение
proont, выставляется флаг fail или bad (если не ошибаюсь) объекта cin в значение true. А если хоть один из этих флгов выставлен в true, то оператор потокового ввода возвращает false, и цикл останавливается. Если же оба флага выставлены в значение false, то опреатор >> возвращает объект cin, и ввод продолжается. Это в общих чертах.
1
|
1 / 1 / 1
Регистрация: 15.11.2014
Сообщений: 79
|
|
11.07.2015, 15:07 [ТС] | 7 |
Kerry_Jr,получается после такого ввода нужно выполнять cin.clear()?
0
|
939 / 867 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
|
11.07.2015, 17:05 | 8 |
Получается.
Почему если флаг состояния потока eof поднят, то флаг good опущен? Флаг eofbit в потоке и условные операторы
0
|
11.07.2015, 17:05 | |
Помогаю со студенческими работами здесь
8
Работа стандартного входного потока Записать число в начало потока вернувшись с конца потока после записи нескольких элементов...
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |