fprintf は成功を返しますが、既存のファイルに書き込むことができません
質問
私のコードでは、fprintf は STREAM に書き込まれたバイト数を返すことで正常に戻りますが、実際のファイルには、私が書いた文字列は存在しません。
解決
おそらく出力はバッファリングされているだけです。close() を使用してファイルを閉じるか、ストリーム上で fflush() を呼び出して文字列をファイルに強制的に書き込みます。
所属していません StackOverflow
質問
私のコードでは、fprintf は STREAM に書き込まれたバイト数を返すことで正常に戻りますが、実際のファイルには、私が書いた文字列は存在しません。
解決
おそらく出力はバッファリングされているだけです。close() を使用してファイルを閉じるか、ストリーム上で fflush() を呼び出して文字列をファイルに強制的に書き込みます。