</listitem>
<listitem>
<para>
- The optional <literal>,else instructions</literal> construction
+ The optional <literal>[,else instructions]</literal> construction
allows to gives <literal>instructions</literal> which are executed when
<literal>expr</literal> expression becomes false.
</para>
<literal>"end"</literal>.
</para>
<para>
- <literal>while expr ,instructions,...[,else instructions], end</literal>
+ <literal>while expr ,инструкции,...[,else инструкции], end</literal>
</para>
<para>
- <literal>while expr do instructions,...[,else instructions], end</literal>
+ <literal>while expr do инструкции,...[,else инструкции], end</literal>
</para>
<para>
- <literal>while expr then instructions,...[,else instructions], end</literal>
+ <literal>while expr then инструкции,...[,else инструкции], end</literal>
</para>
<para>Примечания:</para>
<itemizedlist>
</listitem>
<listitem>
<para>
- Необязательная конструкция <literal>,else instructions</literal> позволяет
- указывать инструкции <literal>instructions</literal>, которые исполняются когда выражение
+ Необязательная конструкция <literal>[,else инструкции]</literal> позволяет
+ указывать инструкции <literal>инструкции</literal>, которые исполняются когда выражение
<literal>expr</literal> становится ложным.
</para>
</listitem>
записи оставшихся операндов. Операнд <varname>format</varname>
следует, как можно ближе синтаксису операндов формата C-функции
<function>printf</function>, как описано в
- <link linkend="scanf_conversion">scanf_conversion</link>.
+ <link linkend="scanf_conversion">преобразовании в scanf</link>.
</para>
</listitem>
</varlistentry>
<varname>str</varname>.
</para>
<para>
- Необязательный аргумента<varname>niter</varname> определяет сколько раз
+ Необязательный аргумент <varname>niter</varname> определяет сколько раз
использовать формат. Одна итерация формирует одну строку в выходной
матрице. Если <code>niter==-1</code>, то функция выполняет итерации до
конца файла. Значение <varname>niter</varname> по умолчанию равно 1.
<title>Примеры</title>
<programlisting role="example"><![CDATA[
//----------------------------------------------------------
-//-- Простое использование --
+//-- Простое использование --
//----------------------------------------------------------
s='1 1.3' // строка
[n,a,b]=msscanf(s,"%i %e")
L=msscanf(s,"%i %e")
//----------------------------------------------------------
-//-- Примеры форматов
+//-- Примеры форматов --
//----------------------------------------------------------
msscanf(" 12\n",'%c%c%c%c') // сканирование символов
файле. Если данные будут позднее записаны в это место, то последующее
чтение этих данных в пропущенном месте будет возвращать ноль до тех
пор, пока данные не будут действительно записаны в пропущенное место.
- Функция <function>mseek</function>, сама по себе не увеличивает
+ Функция <function>mseek</function> сама по себе не увеличивает
размер файла.
</para>
</refsection>
-->
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:lang="ru" xml:id="scanf_conversion">
<refnamediv>
- <refname>scanf_conversion</refname>
+ <refname>преобразование scanf</refname>
<refpurpose>
спецификации преобразования mscanf, msscanf, mfscanf
</refpurpose>