Commit 44c2aec7 authored by VeLKerr's avatar VeLKerr

Improving files functions description.

parent eda0bf5b
......@@ -337,6 +337,32 @@
<para>
Возвращает полное (абсолютное) имя текущего рабочего каталога.
</para>
<orderedlist>
<listitem>
<para>
При запуске Кумир-программы из консоли, рабочим каталогом является тот, который был
выбран в консоли до запуска.
</para>
</listitem>
<listitem>
<para>
При запуске Кумир-программы из среды Кумир, рабочий каталог определяется следующим образом:
</para>
<itemizedlist>
<listitem>
<para>
Если программа сохранена в файл, то рабочий каталог -- это каталог, в котором сохранена программа.
</para>
</listitem>
<listitem>
<para>
Если программа не сохранена, то рабочий каталог -- это каталог, установленный соответствующим пунктом
меню <guimenu>Программа</guimenu> главного окна.
</para>
</listitem>
</itemizedlist>
</listitem>
</orderedlist>
</section>
<section>
<title>КАТАЛОГ ПРОГРАММЫ</title>
......@@ -351,6 +377,9 @@
<para>
Возвращает полное (абсолютное) имя каталога, в котором находится выполняемая Кумир-программа.
</para>
<para>
Если программа не сохранена в файл, то возвращается значение <code>"./"</code>.
</para>
</section>
<section>
<title>НАЗНАЧИТЬ ВВОД</title>
......@@ -363,17 +392,25 @@
<paramdef>лит <parameter>имя файла</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
Если <parameter>имя файла</parameter> не пустое и файл доступен для чтения, то устанавливает его в качестве источника
данных, используемых оператором <code role="кумир">ввод</code> без явного указания файловой переменной.
</para>
<para>
Если <parameter>имя файла</parameter>-- пустая строка, то восстанавливает исходное поведение (ввод с клавиатуры)
оператора <code role="кумир">ввод</code>.
</para>
<para>
Если указанный файл не существует или не доступен для чтения, то возникает ошибка выполнения.
</para>
<itemizedlist>
<listitem>
<para>
Если <parameter>имя файла</parameter> не пустое и файл доступен для чтения, то устанавливает его в качестве источника
данных, используемых оператором <code role="кумир">ввод</code> без явного указания файловой переменной.
</para>
</listitem>
<listitem>
<para>
Если <parameter>имя файла</parameter>-- пустая строка, то восстанавливает исходное поведение (ввод с клавиатуры)
оператора <code role="кумир">ввод</code>.
</para>
</listitem>
<listitem>
<para>
Если указанный файл не существует или не доступен для чтения, то возникает ошибка выполнения.
</para>
</listitem>
</itemizedlist>
</section>
<section>
<title>НАЗНАЧИТЬ ВЫВОД</title>
......@@ -386,17 +423,25 @@
<paramdef>лит <parameter>имя файла</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
Если <parameter>имя файла</parameter> не пустое и файл доступен для записи, то устанавливает его в качестве приемника
текста, используемого оператором <code role="кумир">вывод</code> без явного указания файловой переменной.
</para>
<para>
Если <parameter>имя файла</parameter>-- пустая строка, то восстанавливает исходное поведение (вывод на экран)
оператора <code role="кумир">вывод</code>.
</para>
<para>
Если указанный файл не существует или не доступен для записи, то возникает ошибка выполнения.
</para>
<itemizedlist>
<listitem>
<para>
Если <parameter>имя файла</parameter> не пустое и файл доступен для записи, то устанавливает его в качестве приемника
текста, используемого оператором <code role="кумир">вывод</code> без явного указания файловой переменной.
</para>
</listitem>
<listitem>
<para>
Если <parameter>имя файла</parameter>-- пустая строка, то восстанавливает исходное поведение (вывод на экран)
оператора <code role="кумир">вывод</code>.
</para>
</listitem>
<listitem>
<para>
Если указанный файл не существует или не доступен для записи, то возникает ошибка выполнения.
</para>
</listitem>
</itemizedlist>
</section>
<section>
<title>консоль</title>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment