/
n-dimens
/
pascalabcnet
Обзор
Документация
Войти
/
n-dimens
/
pascalabcnet
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
PABCNetHelp/LangGuide/Types/files.html
66 строк
4 KB
samuraiGH
adding working-tree-encoding attribute (#3325)
07 ноя 2025, 16:12
Не верифицирован
07 ноя 2025, 16:12
cf1fd29
Код
Авторство
О чём код?
<html> <head> <object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"> <param name="Keyword" value="file"> <param name="Keyword" value="of"> <param name="Keyword" value="text"> </object> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title></title> <link rel="StyleSheet" href="../../default.css"> </head> <body> <H1>Файловые типы</H1> <p>Файл представляет собой последовательность элементов одного типа, хранящихся на диске. В <b>PascalABC.NET</b> имеется два типа файлов - <i>двоичные</i> и <i>текстовые</i>. Текстовые файлы хранят символы, разделенные на строки символами #13#10 (Windows) и символом #10 (Linux). Последовательность символов для перехода на новую строку хранится в константе NewLine. Двоичные файлы в свою очередь делятся на типизированные и бестиповые.</p> <p>Для описания текстового файла используется стандартное имя типа <code>text</code>, бестиповые файлы имеют тип <b> <code>file</code></b>, а для описания типизированного файла используется конструкция <code><b>file</b> <b>of</b> </code><code class="codeit"> тип элементов</code>:</p> <blockquote> <p><code><b>var</b> <br> f1: <b>file</b> <b>of</b> real;<br> f2: text;<br> f3: <b>file</b>;</code></p> </blockquote> <p>В качества типа элементов в типизированном файле не могут фигурировать указатели, ссылочные типы, а также тип записи, содержащий ссылочные поля или указатели.</p> <p>Стандартные файловые процедуры и функции описываются в пунктах</p> <ul> <li><a href="../PABCSystemUnit/Files/Read%20subroutines.html">Подпрограммы ввода</a></li> <li><a href="../PABCSystemUnit/Files/Write%20subroutines.html">Подпрограммы вывода</a></li> <li> <a href="../PABCSystemUnit/Files/Common%20subroutines%20for%20files.html">Общие подпрограммы для работы с файлами</a></li> <li><a href="../PABCSystemUnit/Files/Subroutines%20for%20text%20files.html">Подпрограммы для работы с текстовыми файлами</a></li> <li> <a href="../PABCSystemUnit/Files/Subroutines%20for%20binary%20files.html">Подпрограммы для работы с двоичными файлами</a></li> <li><a href="../PABCSystemUnit/Files/Functions%20for%20file%20names.html">Подпрограммы для работы с именами файлов</a></li> <li><a href="../PABCSystemUnit/stand_common_files_methods.html">Общие методы файлов</a></li> <li><a href="../PABCSystemUnit/stand_text_files_methods.html">Методы текстовых файлов</a></li> <li><a href="../PABCSystemUnit/stand_typed_files_methods.html">Методы типизированных файлов</a></li> <li><a href="../PABCSystemUnit/stand_binary_files_methods.html">Методы двоичных файлов</a></li> <li> <a href="../PABCSystemUnit/Files/Extension%20methods%20for%20typed%20files.html"> Методы расширения типизированных файлов</a></li> </ul> <p>Кроме того, в .NET имеется ряд классов, связанных с работой с файлами. Они находятся в пространствах имен System.Text и System.IO.</p> </body> </html>