ВУЗ:
Составители:
Рубрика:
10
Упражнения
1) Почему в примерах 1–3 были использованы циклы “while”, а не
“repeat ... until”?
2) Программы из примеров 1–3 будут всегда добавлять в конец выходного
файла (в конце печати на экран в примере 1) символ перевода строки, даже если в
конце входного файла его не было. Как можно исправить это поведение (чтобы в
конец выходного файла
добавлялся символ перевода строки только в том случае,
когда он есть в конце соответствующей строки входного файла)?
3) Почему программа s_3_1 будет работать корректно для случая, когда
количество пропускаемых строк во входном файле (N), задаваемое пользователем,
будет больше общего количества строк в нём?
4) Что произойдёт, если пользователь, запустив программу s_3_1,
введёт в
N нулевое значение? Отрицательное?
1.2 Построчная обработка текстовых файлов
В отличие от посимвольной обработки, осуществляется считыванием из
входного файла (записью в выходной файл) строки целиком за одно считывание
(запись) — в переменную (из переменной) типа string.
Пример 4. Вывести содержимое текстового файла на экран (с сохранением
разбиения на строки).
Входные
данные:
SFileName — имя текстового файла;
Текст программы:
{
Вывод на экран содержимого текстового файла,
построчная обработка
}
program s_1_2;
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »