TURBO PASCAL:Учебное пособие. Терёхин В.В. - 128 стр.

UptoLike

Составители: 

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