User manual - 拡張機能ライブラリリファレンスマニュアル(2014年8月7日)

Table Of Contents
63
1.6.6. ht_filewrite
ファイルに 1 レコードを書き込みます。
int ht_filewrite (
B
fno
,
int
rno
,
char *
buffer
)
パラメータ
fno
対象のファイル番号を指定します。
rno
書き込むレコードの序数(1~現在のレコード数+1)を指定します。
buffer
書き込むレコードデータのポインタを指定します。
戻り値
書き込んだレコードの序数を返します
エラーの場合は、下記の値が返ります。
0
:指定のファイル番号、およびレコード序数の値が不適切です。
:ファイル管理テーブル(1 レコードのバイト数)の値が異常です。
-1
C 標準入出力関数でエラーが発生しました。
-2
:レコード序数の指定が、既存レコード数+1 を越えています。
-3
:ファイル格納領域の空き容量が不足しています。
説明
ht_fileopen関数でオープンされ
たファイルに 1 レコード書き込みます。
当関数を使用する場合は、必ずファイルモードを「DT-700 モード」にしてください。