![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 04.02.2009
Сообщений: 30
|
![]()
дали мне на днях задачку:
из входного потока вводится произвольное число строк. Длинна строки не ограничена. Каждая строка представляет собой последовательность слов, разделённых одним или несколькими пробелами и/или знаками табуляции, запятой, точкой с запятой или точкой. Строка представлена списком (первое поле элемента списка - символ строки, второе - указатель на следующий элемент списка или NULL в конце списка). Конец ввода определяется концом файла. примечания: 1. ввод строк неопределённой длинны должен быть организован с помощью метода cin.getline(куда, максимум_сколько). Метод cin>>куда не использовать! 2. структура программы должна быть следующей: пока не обнаружен конец файла {ввести строку cin.getline(куда, максимум_сколько)}; сформировать список; обработать список в соответствии с условием задачи; вывести результат; освободить память, выделенную под список. и вот я столкнулся с проблемой: как ввести одну строку - понятно, выполнено и работает. как ввести конец цикла !? т.е. тот самый "конец файла"... порывшись по и-нету понял что этот код входной поток получает при сочетании клавиш CTRL+Z попробовал реализовать - не получилось... возможно есть другие способы ? есть ли у ESC свой код и/или обозначение в си++ ? помогите разобраться пож-та пробовал вместо "return" ставить fe=-1, результат не изменился Код:
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ввод string, getline | Alex11223 | Помощь студентам | 3 | 17.04.2011 16:08 |
C++ cin.getline. Исправьте ошибку | Jane-sad | Помощь студентам | 0 | 18.02.2011 15:46 |
нужно визуальными средствами делфи сделать заполнение списка, добавление и удаление звена | ksenechka5 | Помощь студентам | 0 | 04.01.2011 19:01 |
getline(wcin, str) - лишний ввод | Кипящий чайник | Visual C++ | 26 | 24.09.2010 00:51 |
Проблема с функцией cin.getline. Подскажите советом. | (*_*) | Общие вопросы C/C++ | 3 | 04.03.2009 22:43 |