ジャンプ先: 概要. 戻り値. 関連. MEL 例.

概要

fopen [string] string

fopen は、取り消し不可能照会不可能、および 編集不可能 です。

このコマンドは、既定では書き込み用のファイルを開き、ファイル識別子を返します。オプションのモード文字列は次のいずれかになります。
「w」書き込み用のファイルを開く(ファイルの以前の内容を破棄する)
「a」書き込み用にアペンドする(ファイルの最後にアペンドする)
「r」読み取り用に開く
モード キャラクタの後のオプションの「+」は、読み取りと書き込みの両方でファイルを開きます。ファイルを開こうとしているときにエラーが発生すると、fopen は 0 を返します。詳細については、関数 fopen の C の実装方法を参照してください。

戻り値

intファイル ID

関連

fclose, feof, fflush, fgetline, fgetword, fprint, fread, frewind, fwrite, pclose, popen

MEL 例

// Open a file for writing, the default behavior of the command
//
$exampleFileName = ( `internalVar -userTmpDir` + "example.tmp" );
$fileId=`fopen $exampleFileName`;
fprint $fileId "Hello there\n";
fclose $fileId;
// OR
// Do the same as above, but include the "w" argument to explicitly
// say that we wish to open the file for writing
//
$exampleFileName = ( `internalVar -userTmpDir` + "example.tmp" );
$fileId=`fopen $exampleFileName "w"`;
fprint $fileId "Hello there\n";
fclose $fileId;