1 <?xml version="1.0" encoding="UTF-8"?>
4 * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
5 * Copyright (C) 2008 - INRIA
8 * Copyright (C) 2012 - 2016 - Scilab Enterprises
10 * This file is hereby licensed under the terms of the GNU GPL v2.0,
11 * pursuant to article 5.3.4 of the CeCILL v.2.1.
12 * This file was originally licensed under the terms of the CeCILL v2.1,
13 * and continues to be available under such terms.
14 * For more information, see the COPYING file which you should have received
15 * along with this program.
19 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:id="mget" xml:lang="ja">
23 <refname>mget</refname>
29 バイトまたはワードを読み込み, double に変換
35 <refnamediv xml:id="mgeti">
37 <refname>mgeti</refname>
43 バイトまたはワードを読み込み, int型に変換
55 x = mget([n, type, fd])
57 x = mgeti([n, type, fd])
75 <para>正のスカラー: 読み込むデータの数.</para>
91 <function>mopen</function>により返されたファイル記述子.
93 <literal>-1</literal>は直近にオープンされたファイルを意味します.
95 デフォルト値は<literal>-1</literal>です.
111 文字列: <varname>x</varname>の全エントリを書き込むために使用する
127 <para>浮動小数点数または整数値のベクトル</para>
143 <function>mget</function> 関数は,
145 ストリームパラメータ<varname>fd</varname>により指定された入力の
147 データを読み込み,浮動小数点数データのベクトルを返します.
153 <function>mgeti</function> 関数は,
155 ストリームパラメータ<varname>fd</varname>により指定された入力の
157 データを読み込み,整数データのベクトルを返します.
163 ファイルポインタが現在指している場所からデータが読み込まれ,
171 <varname>type</varname>パラメータは変換指定子で,
173 以下のフラグ文字のどれか (デフォルト値は<literal>"l"</literal>)を設定できます:
181 Windowsにおけるデフォルトの動作では,バイト13
183 (<literal>0x0D</literal>)をスキップします.
185 <literal>'b'</literal>を指定して<function>mopen</function>を
189 例えば, 例外なく全てのバイトを読み込むには,
191 <code>fd1 = mopen(file1,'rb')</code> とします.
267 <para>character</para>
275 <para>オプションのフラグ:</para>
285 <para>符号なし (上記の型のどれかと組み合わせます)</para>
297 <para>リトルインディアン (上記の型のどれかと組み合わせます)</para>
309 <para>ビッグインディアン (上記の型のどれかと組み合わせます)</para>
319 (<literal>little=endian</literal>ステータスをチェックすることにより)
321 読み込まれたバイトは必要に応じて自動的にスワップされます.
329 <function>mopen</function>関数にフラグを追加することにより抑制することが
336 フォーマット <literal>"l"</literal>, <literal>"d"</literal>
338 および <literal>"f"</literal> は, <function>mget</function>
350 <programlisting role="example"><![CDATA[
351 file1 = fullfile(TMPDIR,'test1.bin');
352 file2 = fullfile(TMPDIR,'test2.bin');
353 fd1=mopen(file1,'wb');
354 fd2=mopen(file2,'wb');
355 mput(1996,'ull',fd1);
356 mput(1996,'ull',fd2);
359 fd1=mopen(file1,'rb');
360 if 1996<>mget(1,'ull',fd1)
364 fd2=mopen(file2,'rb');
365 if 1996<>mget(1,'ull',fd2)
375 <refsection role="see also">
379 <simplelist type="inline">
383 <link linkend="mclose">mclose</link>
389 <link linkend="meof">meof</link>
395 <link linkend="mfprintf">mfprintf</link>
401 <link linkend="fprintfMat">fprintfMat</link>
407 <link linkend="mfscanf">mfscanf</link>
413 <link linkend="fscanfMat">fscanfMat</link>
419 <link linkend="mgetl">mgetl</link>
425 <link linkend="mgetstr">mgetstr</link>
431 <link linkend="mopen">mopen</link>
437 <link linkend="mprintf">mprintf</link>
443 <link linkend="mput">mput</link>
449 <link linkend="mputl">mputl</link>
455 <link linkend="mputstr">mputstr</link>
461 <link linkend="mscanf">mscanf</link>
467 <link linkend="mseek">mseek</link>
473 <link linkend="mtell">mtell</link>
479 <link linkend="mdelete">mdelete</link>