求解用 MFC 写一个计算器使其有存储功能
使用这个进行数据的读取和写出
void CCalculaterDlg::OnBnClickedButtonWrite()
{
// TODO: 在此添加控件通知处理程序代码
AfxMessageBox(_T("写入数据中"));
FILE *fp;
fp=fopen("file_data.txt","a");
fprintf(fp,"%lf\n",m_dEditNo);
fclose(fp);
}
void CCalculaterDlg::OnBnClickedButtonRead()
{
// TODO: 在此添加控件通知处理程序代码
AfxMessageBox(_T("最后一次的数据为:"));
FILE *fp;
fp=fopen("file_data.txt","r");
UpdateData(true);
while(!feof(fp))
{
fscanf(fp,"%lf\n",&m_dEditNo);
}
fclose(fp);
UpdateData(false);
}
代码在此,但是只能读取第一个数或者最后一个数。。。要完整的可以继续聊。
感谢各位了。。