14
14
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="merror" xml:lang="ja">
16
<refname>merror</refname>
17
<refpurpose>ファイルアクセスに関するエラーインジケータを調べる</refpurpose>
21
<synopsis>err = merror([fd])
23
[err,msg] = merror([fd])
33
スカラー. 関数 <literal>mopen</literal>により返された
34
<literal>fd</literal> パラメータ.
35
-1 は直近にオープンされたファイルを意味します.
44
指定したファイルに関する直近のファイルI/O処理のエラーステータス番号 errnum
48
指定したファイルで実行された直近のI/O処理が成功した場合,
49
msg の値は空となり, merror は err の値として 0 を返します.
56
<para>文字列. エラー文字列メッセージを返します.</para>
64
関数 <literal>merror</literal> はファイルアクセスエラーインジケータ
66
エラーが設定されている場合, ゼロでない要素を返します.
67
エラーインジケータは<literal>mclearerr</literal>関数により
71
ゼロでない err は,直近のI/O処理で発生したエラーを指します.
72
メッセージの値は,エラーの特性に関する情報を含む文字列です.
74
詳細については使用するオペレーティングシステム用の
75
C言語のランタイムライブラリのマニュアルを参照してください.
80
<programlisting role="example"><![CDATA[
16
<refname>merror</refname>
17
<refpurpose>ファイルアクセスに関するエラーインジケータを調べる</refpurpose>
21
<synopsis>err = merror([fd])
23
[err,msg] = merror([fd])
33
スカラー. 関数 <literal>mopen</literal>により返された
34
<literal>fd</literal> パラメータ.
35
-1 は直近にオープンされたファイルを意味します.
44
指定したファイルに関する直近のファイルI/O処理のエラーステータス番号 errnum
48
指定したファイルで実行された直近のI/O処理が成功した場合,
49
msg の値は空となり, merror は err の値として 0 を返します.
56
<para>文字列. エラー文字列メッセージを返します.</para>
64
関数 <literal>merror</literal> はファイルアクセスエラーインジケータ
66
エラーが設定されている場合, ゼロでない要素を返します.
67
エラーインジケータは<literal>mclearerr</literal>関数により
71
ゼロでない err は,直近のI/O処理で発生したエラーを指します.
72
メッセージの値は,エラーの特性に関する情報を含む文字列です.
74
詳細については使用するオペレーティングシステム用の
75
C言語のランタイムライブラリのマニュアルを参照してください.
80
<programlisting role="example"><![CDATA[
81
81
fd = mopen(TMPDIR +'/filetxt.txt','wt');
82
82
[err,msg] = merror(fd)
87
87
]]></programlisting>
89
<refsection role="see also">
91
<simplelist type="inline">
93
<link linkend="mclearerr">mclearerr</link>
96
<link linkend="mclose">mclose</link>
99
<link linkend="mopen">mopen</link>
102
<link linkend="mput">mput</link>
105
<link linkend="mget">mget</link>
108
<link linkend="mgetstr">mgetstr</link>
111
<link linkend="mputstr">mputstr</link>
114
<link linkend="meof">meof</link>
117
<link linkend="mseek">mseek</link>
120
<link linkend="mtell">mtell</link>
89
<refsection role="see also">
91
<simplelist type="inline">
93
<link linkend="mclearerr">mclearerr</link>
96
<link linkend="mclose">mclose</link>
99
<link linkend="mopen">mopen</link>
102
<link linkend="mput">mput</link>
105
<link linkend="mget">mget</link>
108
<link linkend="mgetstr">mgetstr</link>
111
<link linkend="mputstr">mputstr</link>
114
<link linkend="meof">meof</link>
117
<link linkend="mseek">mseek</link>
120
<link linkend="mtell">mtell</link>