Форум программистов, компьютерный форум, киберфорум
Наши страницы

C для начинающих

Войти
Регистрация
Восстановить пароль
 
bgm123
39 / 39 / 16
Регистрация: 29.01.2013
Сообщений: 277
#1

После прочтения всех символов опять запрашиваются данные для ввода - C (СИ)

15.07.2013, 09:55. Просмотров 551. Ответов 1
Метки нет (Все метки)

Есть код:

C
1
2
3
4
int count = 0;
 
while(getchar() != EOF)
count++;
Если я ввожу последовательно: 1, 2, 3, ^z (обозначение конца потока), то всё работает верно и при встрече ctrl + z цикл завершается. А если я ввожу сразу строку: 123^z, то после прочтения всех символов опять запрашиваются данные для ввода. Причём последний прочитанный символ имеет код 26 ('->'). Если после этого опять нажать ^z, то цикл завершится. Почему так?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.07.2013, 09:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос После прочтения всех символов опять запрашиваются данные для ввода (C (СИ)):

Посоветуйте книгу после прочтения Кернигана и Ритчи - C (СИ)
за плечами Керниган и Ричи. что дальше? в прикрепленной теме смотрел, но там все книги на английском. из русского ничего нету?

После ввода дробных чисел, данные не заносятся в переменные - C (СИ)
Пишу лабу для универа. Никогда не думал, что возникнут затыки на таком: После ввода целых чисел все нормально, считаются как надо. ...

Каковы шансы найти работу после прочтения Дейтел С++ и решения почти всех задач? - C++
Здраствуйте. Можно ли найти работу , если прочитал Дейтел С++ и решил почти все задачи?

После ввода логина\пароля, как отобразить задачи только залогиненного юзера, вместо всех задач всех юзеров? - MS Access
Доброго дня. Прошу вашего внимания. Имеем: 1. Форма логина. 2. Таблица "Сотрудники", откуда берем ФИО в качестве логина и пароль. ...

Запрет ввода всех символов кроме цифр и запятой - C++/CLI WinForms
Здравствуйте как можно сделать так чтобы в textBox можно было бы вводить с клавиатуры лишь цифры и запятую ?

Преобразование символов после ввода - C++
Условие будет в прикрепленных файлах. Исправьте, пожалуйста, Мой код, насколько я понимаю, выводит коды символов. #include...

1
castaway
Эксперт С++
4915 / 3023 / 370
Регистрация: 10.11.2010
Сообщений: 11,080
Записей в блоге: 10
Завершенные тесты: 1
15.07.2013, 12:13 #2
Подсчёт строк работает некорректно
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.07.2013, 12:13
Привет! Вот еще темы с ответами:

Что мне делать после прочтения книги? - C++ WinAPI
Прошу прощения за тупой вопрос, но вот какая ситуация. Прочитал я Рихтера и Пецольда, понял "в общем" принципиальную схему работы винды....

Замена value в input после ввода 3 любых символов - JavaScript
Уважаемы коллеги, всем здравствуйте! Будучи не сильным в знаниях javaScript, не могу справиться с одной задачей: после ввода любых 3...

Куда двигаться после прочтения книг и прохождения курсов - Ruby
Привет, посоветуйте что делать, как развиваться? Прочитал пару базовых книг, прошел курсы типа codeacademy,rails for zombie...А что...

Ввод/вывод в консоль любой произвольной информации и закрытие ее после прочтения - C++
Ребят, не изучал C++ и не собирался. Просьба к вам небольшая. Мне нужен код : Запускается командная строка, какой то текст...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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