User manual - DT-930 AP開発支援ライブラリ解説書(2006年9月29日)

67
ファイル構造体配列テーブル
次ページ以降のファイル制御関数で使用するファイル管理テーブルの構造は以下の通りです。
ファイル管理テーブルの名称は、固定になっていますので、ファイル制御関数を使用する際は、
必ずこの名前にてテーブルをグローバル定義する様にしてください。
struct ht_filetbl {
char fname[14]; /* ファイル名称 */
H rsize; /* 1レコードのバイト値 */
FILE *fp; /* ストリーム保存(ファイル制御関数で使用) */
};
typedef struct ht_filetbl FILE_TBL;
例)
FILE_TBL filetbl[]={
{ "shohin.mst" , 120, (FILE*)0 },
{ "kokyaku.mst" , 56, (FILE*)0 },
{ "tana.trn" , 32, (FILE*)0 },
{ "" , 0, (FILE*)0 }
};
注意1)ストリームポインタはNULL値で初期設定しておいてください。(ファイルクローズ状態)
注意2)最終行は、必ず上記の様にファイル名なし、レコードサイズ0を付加してください。