ホームページ  >  記事  >  バックエンド開発  >  C言語のfgets関数の使い方は何ですか?

C言語のfgets関数の使い方は何ですか?

烟雨青岚
烟雨青岚オリジナル
2020-06-11 13:40:5914956ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。