关于C++文件的read和write问题。为什么可以写,但是不能读?

2024-12-20 19:07:24
推荐回答(2个)
回答1:

读文件时 fstream.open() 函数调用时需要用到 ios::out 标志位。

你代码中
outFile.open("Manager.txt",ios::in|ios::binary);

应该改为:
outFile.open("Manager.txt",ios::in|ios::binary|ios::out);

回答2:

用 iostream可是上不了战场的,只适合在实验室过家家。