Составители:
Рубрика:
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
- …
- следующая ›
- последняя »
