Составители:
Рубрика:
128
• SEEKEOF(f) – пропускает все пробелы, знаки табуля-
ции и маркеры конца строки до конца файла или до пер-
вого значащего символа и возвращает значение true,
если достигнут конец файла, false – в противном слу-
чае.
Задачи для самостоятельного решения
1. Написать программу, формирующую текстовый файл, со-
стоящий из 9 строк, в первой из которых - одна литера «1», во
второй - две литеры «2», ..., в девятой - девять литер «9».
2. Дан текстовый файл. Подсчитать в нем количество слов, у
которых первый и последний символы совпадают между собой.
3. Дан текстовый файл f. Записать строки файла f в файл g. По-
рядок слов в строках файла g должен быть обратным по отно-
шению к порядку слов в строках исходного файла.
4. Дан текстовый файл. Написать программу, которая,
игнорируя исходное деление этого файла на строки, пере-
форматирует его, разбивая на строки так, чтобы каждая строка
оканчивалась точкой, либо содержала ровно 60 символов, если
среди них нет точки.
5. С клавиатуры вводится имя текстового файла. Написать про-
грамму, выводящую содержимое этого файла на экран или со-
общение об отсутствии данного файла в текущем каталоге.
27 Указатели
Все структуры, переменные, с которыми мы познакоми-
лись ранее, являлись статическими. Для данных объектов па-
мять выделяется в самом начале выполнения программы, а их
размер не может быть изменен во время её выполнения.
Структуры данных, размер которых можно изменять
во время выполнения программы, называют динамиче-
скими. Например, массив с переменной длинной называют ди-
намическим массивом.
Обращение к динамическим объектам производится по
• SEEKEOF(f) – пропускает все пробелы, знаки табуля- ции и маркеры конца строки до конца файла или до пер- вого значащего символа и возвращает значение true, если достигнут конец файла, false – в противном слу- чае. Задачи для самостоятельного решения 1. Написать программу, формирующую текстовый файл, со- стоящий из 9 строк, в первой из которых - одна литера «1», во второй - две литеры «2», ..., в девятой - девять литер «9». 2. Дан текстовый файл. Подсчитать в нем количество слов, у которых первый и последний символы совпадают между собой. 3. Дан текстовый файл f. Записать строки файла f в файл g. По- рядок слов в строках файла g должен быть обратным по отно- шению к порядку слов в строках исходного файла. 4. Дан текстовый файл. Написать программу, которая, игнорируя исходное деление этого файла на строки, пере- форматирует его, разбивая на строки так, чтобы каждая строка оканчивалась точкой, либо содержала ровно 60 символов, если среди них нет точки. 5. С клавиатуры вводится имя текстового файла. Написать про- грамму, выводящую содержимое этого файла на экран или со- общение об отсутствии данного файла в текущем каталоге. 27 Указатели Все структуры, переменные, с которыми мы познакоми- лись ранее, являлись статическими. Для данных объектов па- мять выделяется в самом начале выполнения программы, а их размер не может быть изменен во время её выполнения. Структуры данных, размер которых можно изменять во время выполнения программы, называют динамиче- скими. Например, массив с переменной длинной называют ди- намическим массивом. Обращение к динамическим объектам производится по 128
Страницы
- « первая
- ‹ предыдущая
- …
- 126
- 127
- 128
- 129
- 130
- …
- следующая ›
- последняя »