C++文件输入

来源:百度知道 编辑:UC知道 时间:2024/05/05 02:48:15
假设有这么一个程序,分三个文件file1.h file2.cpp file3.cpp.第一个是类声明,第二个是类实现,第三个是主程序。

有三个类,每一个类 以及主程序中都要从同一个文件中输入数据

要具体怎么定义才能实现?

请高手讲解,不胜感激

如果是一个类用完该文件就将该文件关闭,那么问题就简单了,每次使用只要重新打开就可以了
但是看你的意思 应该是 大家都在使用这个文件的不同部分
那就难了 如果都只是读而已 那还好办 有个记录当前指针位置的函数,调用保存下当前位置 下次直接定位到这个位置就可以了
要是两个以上以写的形式打开的话 那就涉及到原子操作了吧 理论很难处理,建议不要同时两个地方对文件进行写打开

好好看书,看懂了不难实现,求人不如求已!