fgets
ファイルポインタから 1 行取得する
&reftitle.description;
stringfalsefgets
resourcestream
intnulllength&null;
ファイルポインタから 1 行取得します。
&reftitle.parameters;
stream
&fs.validfp.all;
length
読み出しは、length - 1
バイト読み出したか、(戻り値に含まれる)
改行文字を検出したか、EOF に達したかのいずれかが起こった時点で終了します。
length が指定されない場合は、行末に達するまで読み続けます。
&reftitle.returnvalues;
stream で指定したファイルポインタから最大
length - 1 バイト読み出し、
その文字列を返します。ファイルポインタから読み込むデータがもうない場合は
&false; を返します。
エラーが起こった場合、&false; を返します。
&reftitle.examples;
行毎にファイルを読み込む
]]>
&reftitle.notes;
¬e.line-endings;
C 言語の fgets の動作に慣れている人は、
EOF を返す条件の違いについて注意する必要があります。
&reftitle.seealso;
fgetss
fread
fgetc
stream_get_line
fopen
popen
fsockopen
stream_set_timeout