如何在MFC中将数据写入同一文件?

时间:2013-06-12 07:52:35

标签: visual-c++ mfc

我创建了一个工作线程。 一个线程通过创建一个.txt文件打印自然数字,我打算打开相同的文件并打印偶数。 我可以通过在另一个线程中创建新的.txt文件来打印不同的文件。 但我需要打开相同的文件(由第一个线程创建)并打印偶数。 请帮帮我。

1 个答案:

答案 0 :(得分:0)

我可以通过以下几种方式来做到这一点:

  1. 在两个线程的每个线程中使用文件打开/写入/关闭部分的关键部分(我认为在发布关键部分之前,您可能需要在每次写入后关闭文件)。

  2. 使用第三个线程进行所有文件写入,只需将来自其他两个线程的消息传递给它,告诉它写入文件的内容。