ファイル操作について教えてください。
fread関数とfwrite関数を実行するとき、状況の場合それぞれの関数はどのような挙動※をするのかを教えていただけないでしょうか。
※挙動や戻りの観点で教えていただけると助かります。
状況
fopne関数で以下のモードを指定してファイルを開いていた場合。
r,w,a,r+,w+
※なお、オープンモードにはそれぞれテキストファイル、バイナリの場合があるとします。ファイル形式によってfread関数やfwrite関数に影響があるのであればそれも含めて教えていただけると幸いです。
freadについて
w以外の場合でどのような動きになるかがわかっていません。
単純にrモードなどの場合は読み込めないので戻り値が0になって処理が終了するだけでしょうか?
fwriteについて
r以外の場合でどのような動きになるかがわかっていません。
freadと同様にファイルの書き込みモードではないので戻り値が0になって処理が終了するだけでしょう?
以上になります。
回答1件
あなたの回答
tips
プレビュー