请教各位高手:一个数组里的上千个double型的数据怎样正确保存为*.txt文件并读出到数组里?
   下面这程序只能保存字符串m_savedata形式的,而且在txt里是横向显示的,我想要竖向显示便于查看数据。
CFile f;
f.Open("data.txt",CFile::modeCreate|CFile::modeWrite);
  
CArchive ar(&f,CArchive::store);  

ar<<m_savedata;  
ar.Close();  
f.Close();  下面这种方法保存的数据不是完全和数组里的一样,不知道什么原因?
  FILE *stream;
   int  i; 
   CString str;
  if( (stream = fopen( "data.txt", "w+t" )) != NULL )
   {
      for ( i = 0; i < count; i++ )
  
    fwrite( m_savedata;, sizeof( char ), count, stream );
    
      fclose( stream );
   }麻烦各位高手帮忙解决一下,很急的,多谢了!可以发到我的油箱里: [email protected]