![]() |
|
| トップページへ | [ 一覧 | 検索 | 最終更新 ] [ 差分 | 履歴 | 凍結 ] |
|
|
FREAD†形式†
機能†
引数†
返り値†
関連†バージョン†
注意†EOF検出のために以下のようなコードを書くと、「-1しか書かれていない行」がファイルに存在した場合、それをEOFと誤認識して読み込みが終わってしまうことがある。 _line = FREAD(_filename);
if(_line == -1) { break; }
これは以下のようにすると回避できる。 _line = FREAD(_filename);
if(GETTYPE(_line) == 1 && _line == -1) { break; }
EOFの-1は整数値、ファイルから読み込んだ"-1"は文字列なので、GETTYPE関数で値の種類を調べ、「整数値としての-1」の場合にのみEOFとして扱うようにする。 例†
|
|
最終更新日: 2026-03-31 (火) 22:44:39
|