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:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:lang="ja" xml:id="mput">
16
<refname>mput</refname>
17
<refpurpose> 指定したバイナリ形式でバイトまたはワードを書き込む</refpurpose>
21
<synopsis>mput(x [,type,fd])</synopsis>
29
<para>浮動小数点数または整数型の数値のベクトル</para>
36
スカラー. <literal>mopen</literal>関数により返された<literal>fd</literal>
37
パラメータ . デフォルトは -1 で,直近にオープンされたファイルを意味します.
44
<para>文字列. xの全エントリを書き込む際に使用されるバイナリ形式を指定.</para>
52
<literal>mput</literal> 関数は,
53
ストリームパラメータ <literal>fd</literal>で指定した出力先にデータを
55
データはポインタのカレントの位置に書き込まれ,
56
ポインタのインジケータは前に適当に前に移動されます.
59
<literal>type</literal> パラメータは変換指定子で,
65
<term>"l","i","s","ul","ui","us","d","f","c","uc"</term>
68
それぞれ long, int, short, unsigned long, unsigned int, unsigned short,
69
double, float, char, unsigned char を書き込みます.
70
書き込んだバイトは,(リトルインディアンモードで)マシンに依存するバイナリファイルを
72
(リトルインディアンステータスを確認することにより)
74
このデフォルトのスワップモードは<literal>mopen</literal>関数に
75
フラグを追加することにより抑制することができます.
80
<term>"..l" or "..b"</term>
83
'l'または'b'文字を型指定子の末尾に追加することにより,
84
リトルインディアンまたはビッグインディアンモードで書き込むことも可能です.
85
例えば,"db"はビッグインディアンモードでdoubleを書き込みます.
93
<programlisting role="example"><![CDATA[
16
<refname>mput</refname>
17
<refpurpose> 指定したバイナリ形式でバイトまたはワードを書き込む</refpurpose>
21
<synopsis>mput(x [,type,fd])</synopsis>
29
<para>浮動小数点数または整数型の数値のベクトル</para>
36
スカラー. <literal>mopen</literal>関数により返された<literal>fd</literal>
37
パラメータ . デフォルトは -1 で,直近にオープンされたファイルを意味します.
44
<para>文字列. xの全エントリを書き込む際に使用されるバイナリ形式を指定.</para>
52
<literal>mput</literal> 関数は,
53
ストリームパラメータ <literal>fd</literal>で指定した出力先にデータを
55
データはポインタのカレントの位置に書き込まれ,
56
ポインタのインジケータは前に適当に前に移動されます.
59
<literal>type</literal> パラメータは変換指定子で,
65
<term>"l","i","s","ul","ui","us","d","f","c","uc"</term>
68
それぞれ long, int, short, unsigned long, unsigned int, unsigned short,
69
double, float, char, unsigned char を書き込みます.
70
書き込んだバイトは,(リトルインディアンモードで)マシンに依存するバイナリファイルを
72
(リトルインディアンステータスを確認することにより)
74
このデフォルトのスワップモードは<literal>mopen</literal>関数に
75
フラグを追加することにより抑制することができます.
80
<term>"..l" or "..b"</term>
83
'l'または'b'文字を型指定子の末尾に追加することにより,
84
リトルインディアンまたはビッグインディアンモードで書き込むことも可能です.
85
例えば,"db"はビッグインディアンモードでdoubleを書き込みます.
93
<programlisting role="example"><![CDATA[
94
94
filen = 'test.bin';
96
96
mput(1996,'l');mput(1996,'i');mput(1996,'s');mput(98,'c');
124
124
]]></programlisting>
126
<refsection role="see also">
128
<simplelist type="inline">
130
<link linkend="mclose">mclose</link>
133
<link linkend="meof">meof</link>
136
<link linkend="mfprintf">mfprintf</link>
139
<link linkend="fprintfMat">fprintfMat</link>
142
<link linkend="mfscanf">mfscanf</link>
145
<link linkend="fscanfMat">fscanfMat</link>
148
<link linkend="mget">mget</link>
151
<link linkend="mgetl">mgetl</link>
154
<link linkend="mgetstr">mgetstr</link>
157
<link linkend="mopen">mopen</link>
160
<link linkend="mprintf">mprintf</link>
163
<link linkend="mputl">mputl</link>
166
<link linkend="mputstr">mputstr</link>
169
<link linkend="mscanf">mscanf</link>
172
<link linkend="mseek">mseek</link>
175
<link linkend="mtell">mtell</link>
178
<link linkend="mdelete">mdelete</link>
126
<refsection role="see also">
128
<simplelist type="inline">
130
<link linkend="mclose">mclose</link>
133
<link linkend="meof">meof</link>
136
<link linkend="mfprintf">mfprintf</link>
139
<link linkend="fprintfMat">fprintfMat</link>
142
<link linkend="mfscanf">mfscanf</link>
145
<link linkend="fscanfMat">fscanfMat</link>
148
<link linkend="mget">mget</link>
151
<link linkend="mgetl">mgetl</link>
154
<link linkend="mgetstr">mgetstr</link>
157
<link linkend="mopen">mopen</link>
160
<link linkend="mprintf">mprintf</link>
163
<link linkend="mputl">mputl</link>
166
<link linkend="mputstr">mputstr</link>
169
<link linkend="mscanf">mscanf</link>
172
<link linkend="mseek">mseek</link>
175
<link linkend="mtell">mtell</link>
178
<link linkend="mdelete">mdelete</link>