1<?xml version="1.0" encoding="UTF-8"?> 2<!-- 3 * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab 4 * Copyright (C) 2008 - INRIA 5 * ... 6 * 7 * Copyright (C) 2012 - 2016 - Scilab Enterprises 8 * 9 * This file is hereby licensed under the terms of the GNU GPL v2.0, 10 * pursuant to article 5.3.4 of the CeCILL v.2.1. 11 * This file was originally licensed under the terms of the CeCILL v2.1, 12 * and continues to be available under such terms. 13 * For more information, see the COPYING file which you should have received 14 * along with this program. 15 * 16 --> 17<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="mclose"> 18 <refnamediv> 19 <refname>mclose</refname> 20 <refpurpose>закрывает открытые файлы</refpurpose> 21 </refnamediv> 22 <refsynopsisdiv> 23 <title>Синтаксис</title> 24 <synopsis> 25 err = mclose([fd]) 26 mclose('all') 27 </synopsis> 28 </refsynopsisdiv> 29 <refsection> 30 <title>Аргументы</title> 31 <variablelist> 32 <varlistentry> 33 <term>fd</term> 34 <listitem> 35 <para> 36 скаляр: параметр <varname>fd</varname>, возвращённый функцией 37 <function>mopen</function>, используется в качестве файлового 38 дескриптора. 39 </para> 40 </listitem> 41 </varlistentry> 42 <varlistentry> 43 <term>err</term> 44 <listitem> 45 <para>скаляр: индикатор ошибки.</para> 46 </listitem> 47 </varlistentry> 48 </variablelist> 49 </refsection> 50 <refsection> 51 <title>Описание</title> 52 <para> 53 Функция <function>mclose</function> должна использоваться для закрытия файла, открытого функцией <function>mopen</function>. Если <varname>fd</varname> опущен, то <function>mclose</function> закрывает последний открытый файл. 54 </para> 55 <para> 56 <code>mclose('all')</code> закрывает все файлы, открытые с помощью 57 <code>file('open',..)</code> или <function>mopen</function>. 58 <caution> 59 Будьте осторожны с использованием <function>mclose</function>, поскольку, когда вы используете её внутри файла-сценария Scilab, то она также закроет и сам сценарий, и Scilab не выполнит команды, написанные после <code>mclose('all')</code>. 60 </caution> 61 </para> 62 </refsection> 63 <refsection> 64 <title>Примеры</title> 65 <programlisting role="example"><![CDATA[ 66fd = mopen(TMPDIR + filesep() + 'mclose_tst','wt'); 67mclose(TMPDIR + filesep() + 'mclose_tst'); 68 69fd=mopen('SCI/etc/scilab.start','r') 70mgetl(fd,10) 71mclose(fd) 72 ]]></programlisting> 73 </refsection> 74 <refsection role="see also"> 75 <title>Смотрите также</title> 76 <simplelist type="inline"> 77 <member> 78 <link linkend="meof">meof</link> 79 </member> 80 <member> 81 <link linkend="mfprintf">mfprintf</link> 82 </member> 83 <member> 84 <link linkend="fprintfMat">fprintfMat</link> 85 </member> 86 <member> 87 <link linkend="mfscanf">mfscanf</link> 88 </member> 89 <member> 90 <link linkend="fscanfMat">fscanfMat</link> 91 </member> 92 <member> 93 <link linkend="mget">mget</link> 94 </member> 95 <member> 96 <link linkend="mgetl">mgetl</link> 97 </member> 98 <member> 99 <link linkend="mgetstr">mgetstr</link> 100 </member> 101 <member> 102 <link linkend="mopen">mopen</link> 103 </member> 104 <member> 105 <link linkend="mprintf">mprintf</link> 106 </member> 107 <member> 108 <link linkend="mput">mput</link> 109 </member> 110 <member> 111 <link linkend="mputl">mputl</link> 112 </member> 113 <member> 114 <link linkend="mputstr">mputstr</link> 115 </member> 116 <member> 117 <link linkend="mseek">mseek</link> 118 </member> 119 <member> 120 <link linkend="mtell">mtell</link> 121 </member> 122 <member> 123 <link linkend="file">file</link> 124 </member> 125 <member> 126 <link linkend="mdelete">mdelete</link> 127 </member> 128 </simplelist> 129 </refsection> 130</refentry> 131 132