私の教授が正しく覚えていれば、関数への引数としてファイルポインタを渡すことは、プログラミングの面で悪いことであると言われました。ファイルのポインタと関数
なぜ誰かが説明できますか?
編集:申し訳ありませんが、私はここでいくつかの種類の聖戦を引き起こしたが、少なくとも少しは明確にするために、教授はCと入門プログラミングクラスを教えていると述べました。彼は、 "大きなプログラム"誰(どの機能)がファイルを閉じるのかを知らない。
数ヶ月前に私は学ぶ意欲があまりありませんでしたが、今は私が頭の中に突っ込んだのです。
悪い習慣は、通常、主観的な意見です。私はこれのような懸念事項は、SOの話題とはみなされていません。 –
彼は 'fgets'を使わないのはなぜですか? – BLUEPIXY
ファイルポインタを関数に渡すことは何も問題ありません。たぶん、教授はより具体的な状況について話していたかもしれない。 – interjay