首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

MFC动态数组carray的保存有关问题

2014-01-12 
MFC动态数组carray的保存问题菜鸟一枚,望各位大牛多多指教!在内存中已经有三个动态数组分别保存了需要的三

MFC动态数组carray的保存问题
    菜鸟一枚,望各位大牛多多指教!
    在内存中已经有三个动态数组分别保存了需要的三组数据(每组数据量上千,但长度相同),现在需要将三组动态数组同时保存到一个可以自命名的txt中,应该如何做?
    CArray <float,float> m_xArray,m_yArray,m_zArray;//三个动态数组,数据类型为float。
    数据长度另外保存了一个变量ArrayCount
保存为txt的要求:文件可以自命名,只是往里面写数据,不用读,txt每一行要分别包含三个数组的同一位置的数。
比如
       m_xArray=1,3,2,...,
       m_yArray=2,4,9...,
       m_zArray=4,3,7,....
那么在txt的格式为
      第一行1  2  4 (三动态数组的第一个数,最好有空格或者逗号分开)
      第二行3  4  3
      第三行2  9  7  
查了一些资料说可以用CStdioFile,txt文档自命名的话如何用? carray CStdioFile 保存
[解决办法]
CFile CFileDialog 都行啊。

自己传递路径和文件名变量
[解决办法]
CFileDialog dlg(false)
if(dlg.DoModal==ID_OK)
{
   //dlg.GetPathName得到文件名
}

热点排行