以前我在Visual Studio.net 2003用的一些程序,原来用来保存文件的一些函数,在2005下都不能用了,都无法保存文件,这是为什么?是不是要修改头文件,或是修改别的!请高手指点(急)
解决方案 »
- mfc显示子窗口的问题
- 想画一个类似于图像金字塔的示意图,不知道用什么软件画方便一些
- Console Application中使用fread怎么会出现“Please enter the path for fread.c”???
- 高手帮助:图片上下翻页的特效问题
- warning LNK4089: /OPT:REF 已丢弃所有对“OLEAUT32.dll”的引用
- 郁闷的错误!,在线等!
- VC可以抛出内存溢出错误吗?
- 有个activex的问题问问大家
- 关于Internet Temporary Files的问题
- 关于StaticText的问题,请各位大虾指教!!!
- 在CScrollView中如何实现光标闪烁?
- 无法解析的外部符号
不可能的~~~
/**函数名:SaveData()*功能: 把现有的数据保存起来*参数:无*返回:布尔值
*/
bool CNewReverberationDialog::SaveData()
{ if (m_pData1Y == NULL || m_nData1Len <= 0)
{
AfxMessageBox("当前没有任何数据,请先采集后保存"); return false;
} CFileDialog dlg(false,"*.dat","Data",OFN_OVERWRITEPROMPT,"Data(*.dat)|*.dat||",this,0); if (dlg.DoModal() == 2)
{
return false;
} CString str = dlg.GetPathName(); ofstream file; file.open(str, ios::trunc | ios::out); if ( !file)
{
AfxMessageBox("文件创建失败"); file.close(); return false;
} file<<m_nHZ<<endl;//频率 file<<m_fRush<<endl;//分辨率 file<<m_nData1Len<<endl;//长度1 file<<m_nData2Len<<endl;//长度2;
for (int i = 0; i < m_nData1Len; i++)
{
file<<m_pData1X[i]<<endl;
} for (int i = 0; i < m_nData1Len; i++)
{
file<<m_pData1Y[i]<<endl;
} for (int i = 0; i < m_nData2Len; i++)
{
file<<m_pData2X[i]<<endl;
} for (int i = 0; i < m_nData2Len; i++)
{
file<<m_pData2Y[i]<<endl;
} file.close(); return true;}