#fgetc の機能は何ですか?
#fgetc 関数の機能は、指定されたファイルから文字を読み取ることです。ファイルは読み取り、読み取り書き込みモード、または追加メソッドで開かれている必要があります
モード、書き込み専用モードでは読み取りできません。
fgetc はコンピュータ C 言語の関数です。ファイルポインタストリームが指すファイルから文字を読み込むことを意味し、1バイト読み込んだらカーソル位置が1バイト戻ります。形式: int fgetc(FILE *stream);。 fgetc() 関数の機能は、ファイル ポインタで指定されたファイルから文字を読み取ることであり、文字の ASCII 値が関数の戻り値として使用されます。戻り値が EOF の場合、ファイルの終わりを意味します。EOF はファイルの終わりです。フラグ、値は -1 です。 「c=fgetc(fp);」文は、ファイルポインタ fp で指定されたファイルから文字を読み込み、文字変数である c 変数に格納します。 fgetc() 関数を呼び出す前に、読み取るファイルを読み取りまたは読み取り/書き込み用にオープンし、そのファイルがすでに存在している必要があります。
読み取り操作の位置は、ファイルの内部位置ポインタによっても決定されます。既存のファイルの場合、ファイルが開かれると、ファイルの内部位置ポインタはファイルの最初のバイトを指します。このとき、fgetc()関数を呼び出して文字の先頭バイトを読み込みます。1バイト読み込んだ後、位置ポインタは自動的に1バイト戻ります。その後、再度fgetc()関数が呼び出され、読み込みが行われます。 2番目のキャラクター。この関数を連続して呼び出すと、ファイルの各文字を読み取ることができ、EOF を使用してファイルの終わりに到達したかどうかを判断できます。
ファイルの終わりに達した場合、または読み取りエラーが発生した場合は、EOF が返されます。 EOF は有効な整数値であるため、バイナリ ファイルを操作する場合は、feof 関数を使用してファイルの終わりを検出する必要があります。エラーチェックには ferror 関数も使用する必要があります。
参照: fputc(); getc(); putc(); fopen()。
「c=fgetc(fp);」文は、ファイルポインタ fp で指定されたファイルから文字を読み込み、文字変数である c 変数に格納します。 fgetc() 関数を呼び出す前に、読み取るファイルを読み取りまたは読み取り/書き込み用にオープンし、そのファイルがすでに存在している必要があります。
読み取り操作の位置は、ファイルの内部位置ポインタによっても決定されます。既存のファイルの場合、ファイルが開かれると、ファイルの内部位置ポインタはファイルの最初のバイトを指します。このとき、fgetc()関数を呼び出して文字の先頭バイトを読み込みます。1バイト読み込んだ後、位置ポインタは自動的に1バイト戻ります。その後、再度fgetc()関数が呼び出され、読み込みが行われます。 2番目のキャラクター。この関数を連続して呼び出すと、ファイルの各文字を読み取ることができ、EOF を使用してファイルの終わりに達したかどうかを判断できます。
以上がfgetcの機能は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。