Пользователь

Добро пожаловать,

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

Меню сайта




Ваше мнение
Как вы узнали о нашем сайте?

От друга, знакомого
Из печатных источников
Из поисковой машины
По ссылке с другого сайта
Случайно
Не знаю


Результаты
Другие опросы

Всего голосов: 1032
Комментарии: 4


Наши партнеры



Статистика




Programming books  Download software  Documentation  Scripts  Content Managment Systems(CMS)  Templates  Icon Sets  Articles  Contacts  Voting  Site Search




Книги-online



Delphi по-русски. Object Pascal. Справочник. Функции и процедуры для работы с файлами

III. ФУНКЦИИ И ПРОЦЕДУРЫ ДЛЯ РАБОТЫ С ФАЙЛАМИ

1. Основные функции и процедуры для работы с файлами

Процедура Read( Vf, V1 [, V2, ..., Vn ] );

Модуль: System

Описание
Процедура читает информацию из файла, ассоциированного с файловой переменной Vf, в переменную(ые) Vn.

Типизированные файлы
Читает запись (компонент) из файла в переменную.

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

Файлы символьного типа
Читает символ из файла. Если достигнут конец файла (т.е. Eof(Vf)=True), то процедура возвращает символ 'Ctrl+Z' (ASCII код 26).

Файлы целочисленных и действительных типов
Если тип переменной соответствует формату числовой строки, то переменной присваивается прочитанное значение, иначе возникает ошибка ввода/вывода.

Текстовые файлы
См. описание процедуры Read для текстовых файлов.

Пример
var
   Vf1,Vf2: TextFile;
   FileName1, FileName2: string;
   C: Char;
begin
   FileName1:='readtxt.html';   //подразумевается, что файл существует
   FileName2:='writetxt.html';
   AssignFile(Vf1, FileName1);
   Reset(Vf1);        //открывает файл 'readtxt.html'
   AssignFile(Vf2, FileName2);
   Rewrite(Vf2);      //создает файл 'writetxt.html'
   while not Eof(Vf1) do  //повтор, пока не достигнут конец файла
     begin
     Read(Vf1, C);      //читает символ из файла 'readtxt.html'
     Write(Vf2, C);      //записывает символ в файл 'writetxt.html'
     end;
   CloseFile(Vf2);
   CloseFile(Vf1);
end;

[Вернуться к содержанию]

 



Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском


.



книги по программированию исходники компоненты шаблоны сайтов C++ PHP Delphi скачать