ホームページ >バックエンド開発 >C#.Net チュートリアル >C言語のfgets関数の使い方は何ですか?
c 言語の fgets 関数の使用法: fgets() 関数は、ファイル ストリームから 1 行または指定された数の文字を読み取るために使用されます。
構文は次のとおりです:
char * fgets(char * string, int size, FILE * stream);
パラメータの説明:
s: 文字ポインタ。データの読み取り 地区の住所。
n: ストリームから n-1 文字を読み取ります。
stream: 読み取りストリームを指します。
戻り値:
(1) n
(1) n=1の場合、空文字列「」を返します。
(1) 読み取りが成功すると、バッファのアドレスが返されます。
(1) 読み取りエラーが発生した場合、またはファイルの終わり (EOF) が発生した場合は、NULL が返されます。
#**注: fgets() は gets() とは異なります。gets() 関数にはパラメーター FILE *stream が 1 つだけあるだけでなく、さらに重要なことに、fgets() は最大読み取り文字列数を指定できるためです。 gets() の不適切な使用によって引き起こされるバッファ オーバーフローの問題を解決します。 推奨チュートリアル: 「C 言語」
以上がC言語のfgets関数の使い方は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。