【发布时间】:2013-07-25 02:13:55
【问题描述】:
我正在使用 MFC 编写一个测量应用程序。在第一次运行时,我将数据写入第一列,然后写入下一行和下一行。
问题来了。第二次运行时,如何在第二列写入数据?
CFile DataFile(m_strPathName, CFile::modeWrite | CFile::modeCreate);
sprintf_s(File,"%d,%f,%e\r\n",i , position, buffer1);
GetLength = strlen(File);
DataFile.Write(File, GetLength);
buffer1 是从测量硬件中提取的功率值。
【问题讨论】:
-
必须按列增长吗?这对于文件来说是非常尴尬和低效的。但是它们可以通过在末尾添加一行来轻松增长。
-
第一个数据将在第一列增长,第二个数据将在第二列增长。那就是我的意思。 @ScottMcP-MVP