file.inc
fopen()
書式:
ファイルを開きます。
name[]: ファイル名
mode: 読み書きモード
戻り値: ファイルハンドル
例: fopen("track.txt");
書式:
File:fopen(const name[], filemode: mode = io_readwrite);
ファイルを開きます。
name[]: ファイル名
mode: 読み書きモード
戻り値: ファイルハンドル
例: fopen("track.txt");
fclose()
書式:
ファイルを閉じます。
handle: ファイルハンドル
例: fclose(fTrack);
書式:
bool:fclose(File: handle);
ファイルを閉じます。
handle: ファイルハンドル
例: fclose(fTrack);
ftemp()
書式:
テンポラリファイルを作成します。
戻り値: ファイルハンドル
例: ftemp();
書式:
File:ftemp();
テンポラリファイルを作成します。
戻り値: ファイルハンドル
例: ftemp();
fremove()
書式:
ファイルを削除します。
name[]: ファイル名
例: fremove("track.txt");
書式:
bool:fremove(const name[]);
ファイルを削除します。
name[]: ファイル名
例: fremove("track.txt");
fwrite()
書式:
ファイルに書き込みます。
handle: ファイルハンドル
string[]: 書き込むデータ
例: fwrite(fTrack, "TRACKDATA");
書式:
fwrite(File: handle, const string[]);
ファイルに書き込みます。
handle: ファイルハンドル
string[]: 書き込むデータ
例: fwrite(fTrack, "TRACKDATA");
fread()
書式:
ファイルから読み込みます。
handle: ファイルハンドル
string[]: 読み込むデータが格納される変数
size: 読み込むデータが格納される変数長
pack: バイナリデータか(false:アスキー、true:バイナリ)
例: fread(fTrack, tmp);
書式:
fread(File: handle, string[], size = sizeof string, bool: pack = false);
ファイルから読み込みます。
handle: ファイルハンドル
string[]: 読み込むデータが格納される変数
size: 読み込むデータが格納される変数長
pack: バイナリデータか(false:アスキー、true:バイナリ)
例: fread(fTrack, tmp);
fputchar()
書式:
ファイルに一文字追加します。
handle: ファイルハンドル
value: 文字コード
utf8: Unicodeを使用するか(false:しない、true:する)
例: fputchar(fTrack, 0x13);
書式:
fputchar(File: handle, value, bool: utf8 = true);
ファイルに一文字追加します。
handle: ファイルハンドル
value: 文字コード
utf8: Unicodeを使用するか(false:しない、true:する)
例: fputchar(fTrack, 0x13);
fgetchar()
書式:
ファイルから一文字読みます。
handle: ファイルハンドル
value: 文字コード
utf8: Unicodeを使用するか(false:しない、true:する)
戻り値: 文字コード
例: fgetchar(fTrack, 0x13);
書式:
fgetchar(File: handle, value, bool: utf8 = true);
ファイルから一文字読みます。
handle: ファイルハンドル
value: 文字コード
utf8: Unicodeを使用するか(false:しない、true:する)
戻り値: 文字コード
例: fgetchar(fTrack, 0x13);
fblockwrite()
書式:
ファイルに書き込みます。
handle: ファイルハンドル
buffer[]: 書き込むデータ
size: 書き込むデータ長
例: fblockwrite(fTrack, tmpStr);
書式:
fblockwrite(File: handle, const buffer[], size = sizeof buffer);
ファイルに書き込みます。
handle: ファイルハンドル
buffer[]: 書き込むデータ
size: 書き込むデータ長
例: fblockwrite(fTrack, tmpStr);
fblockread()
書式:
ファイルから読み込みます。
handle: ファイルハンドル
buffer[]: 読み込むデータ
size: 読み込むデータ長
例: fblockread(fTrack, tmpStr);
書式:
fblockread(File: handle, buffer[], size = sizeof buffer);
ファイルから読み込みます。
handle: ファイルハンドル
buffer[]: 読み込むデータ
size: 読み込むデータ長
例: fblockread(fTrack, tmpStr);
fseek()
書式:
シーカの位置を設定します。
handle: ファイルハンドル
position: シーカの位置
whence: シーカの状態
例: fseek(fTrack);
書式:
fseek(File: handle, position = 0, seek_whence: whence = seek_start);
シーカの位置を設定します。
handle: ファイルハンドル
position: シーカの位置
whence: シーカの状態
例: fseek(fTrack);
flength()
書式:
ファイルサイズを取得します。
handle: ファイルハンドル
例: flength(fTrack);
書式:
flength(File: handle);
ファイルサイズを取得します。
handle: ファイルハンドル
例: flength(fTrack);
fexist()
書式:
ファイルが存在するかを調べます。
pattern[]: ファイル名のパターン
戻り値: 存在するか
例: fexist("track.txt");
書式:
fexist(const pattern[]);
ファイルが存在するかを調べます。
pattern[]: ファイル名のパターン
戻り値: 存在するか
例: fexist("track.txt");
fmatch()
書式:
ファイルを検索します。
name[]: ファイル名が格納される変数
pattern[]: 検索パターン
index: 検索開始位置
size: ファイル名が格納される変数長
例: fmatch(tmpFName, "*.txt");
書式:
fmatch(name[], const pattern[], index = 0, size = sizeof name);
ファイルを検索します。
name[]: ファイル名が格納される変数
pattern[]: 検索パターン
index: 検索開始位置
size: ファイル名が格納される変数長
例: fmatch(tmpFName, "*.txt");