| res = read(filename) |
|---|
結果は2つの行を含む文字列。 1行目はファイル状態で2行目がファイルの中身。 中身は最大で80文字。 行を分離するには「sublin」関数を用いる。
「read」のファイル状態:
| 0 | ok | 1 | open error | 2 | end of file | 8 | file open for write | 9 | I/O error |
|---|
あるASCII出力ファイルに書き込む:
| res = write(filename,record<,append>) |
|---|
出力はファイル名「filename」のファイルに書き込まれる。 コマンドの最初の段階で、そのファイルが書き込みモードで開かれる。 つまりこれは既存の「filename」という名のファイルを破壊する! もし、オプションの追加フラグを使えば、そのファイルは追加書き込みモードで 開かれ、全ての書き込みはそのファイルの最後に追加される。
「write」のファイル状態:
| 0 | ok |
|---|---|
| 1 | open error |
| 8 | file open for read |
開いたファイルを閉じる:
| res = close(filename) |
|---|
「close」コマンドはその名前のASCIIファイルを閉じ、そのファイルの頭だし をするのにも使える。
「close」のファイル状態:
| 0 | ok |
|---|---|
| 1 | file not open |
|