我认为我的问题非常愚蠢,但我不是专业的程序员。 我已经为我目前雇用的公司定制了现有的机器和过程控制软件。
特别是,我编写了一些代码来获取包含有关producion进程的最重要信息的日志文件。
我正在使用C ++和MFC库。我已经使用了ofstream类及其功能。特别是我在类的创建者中创建了一次数据文件,并且我使用.open (filename, ios::out | ios::app);
函数来向其添加信息。
代码运行良好,但是如果我在程序执行结束之前复制日志文件(例如,在我们生产过程的一半时,我想知道系统的状态) ,它结束于编写和更新数据。你可以给我一个解释这个问题的方法,并为我的问题提供一个可能的解决方案吗?
非常感谢