① C語言高手請進:使用文件方式r+(為讀寫打開一個文本文件),為什麼不可以同時向文件寫與向文件讀取
r+不會清空,只是會覆蓋原來的字元,,比如原來文件裡面有 abcdef 六個字元 然後你寫入xyz 文件裡面就被更新成xyzdef。
如果你寫入完了需要再讀取,那就需要調用rewind(P);把游標移動到開頭才能讀取成功。
① C語言高手請進:使用文件方式r+(為讀寫打開一個文本文件),為什麼不可以同時向文件寫與向文件讀取
r+不會清空,只是會覆蓋原來的字元,,比如原來文件裡面有 abcdef 六個字元 然後你寫入xyz 文件裡面就被更新成xyzdef。
如果你寫入完了需要再讀取,那就需要調用rewind(P);把游標移動到開頭才能讀取成功。