CFileDialog dlg(TRUE, "*.csv", code.GetLength()?code+"Tick.csv":"AllTick.csv", OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT, "(csv文件)*.csv||");创建对话框来确定要保存的路径和文件名
UINT nID = dlg.DoModal();//弹出对话框
if(nID != IDOK)
return;
std::ofstream ofs;
ofs.open(dlg.GetPathName(), std::ios_base::trunc);//打开文件
ofs <<"代码,交易日"
<<std::endl; //写表头,以","来分割列。std:endl来换行
for (int i=m_iVStart;i<m_iVStart+m_iVCount;i++)
{
ofs
<< m_LstTickData[i].code << ","
<< m_LstTickData[i].trading_date<<","<< std::endl; //写具体数值
}
ofs.close();//关闭文件