Рефераты | Рефераты по информатике, программированию | Java: Средства построения отчётов для Java-приложений | страница реферата 19 | Большая Энциклопедия Рефератов от А до Я
Большая Энциклопедия Рефератов от А до Я
  • Рефераты, курсовые, шпаргалки, сочинения, изложения
  • Дипломы, диссертации, решебники, рассказы, тезисы
  • Конспекты, отчеты, доклады, контрольные работы

  • Halt;

    end;

    { иначе все в порядке, продолжаем }

    ..........

    end.

    Закрытие файла

    Выше я говорил о том, зачем нужно закрывать файл и когда надо это делать. Закрытие файла производиться с помощью процедуры Close(F), где F - это переменная файлового типа. Эта процедура одна для всех типов файлов.

    Запись и чтение файлов. Часть I

    Сегодня я хочу рассказать о записи и чтении текствых и типизированных файлов, в следующем выпуске рассказ пойдет о чтении файлов без типа. Итак, переходим к непосредственной обработке файловой информации.

    Чтение файлов. Чтение файлов производится с помощью отлично известных нам процедур Read и Readln. Они используются также, как и при чтении информации с клавитуры. Отличие лишь в том, что перед переменной, в которую помещается считанное значение, указывается переменная файлового типа (дескриптор файла):

    Read(F, C);

    Здесь F - дескриптор файла, C - переменная (Char, String - для текстовых, любого типа - для типизированных файлов).

    Также сразу хочу упомянуть о одной, пожалуй самой главной функции при чтении файлов. Это функция поверки на конец файла - Eof(F): Boolean;. В качестве параметра - файловая переменная любого типа. Функция возвращает TRUE если достигнут конец файла и FALSE иначе. Здесь все очень просто, демонстрации ради давайте напишем небольшую программку. Пусть имеем текстовый файл. Давайте его распечатаем и заодно посчитаем, например, количество пробелов:

    var

    T: Text;

    С: Char;

    Spaces: Word;

    S: String[79]; { 79-макс. длина пути в DOS }

    begin

    Write('Enter filename: ');

    Readln(S);

    Assign(T, S);

    { открываем файл для чтения }

    {$I-}


    Рекомендуем скачать другие рефераты по теме: курсовые работы бесплатно, курсовик.



    Предыдущая страница реферата | 12  13  14  15  16  17  18  19  20  21  22 |




    Поделитесь этой записью или добавьте в закладки

       




    Категории:



    Разделы сайта




    •