MFC从多个EDIT中读取和保存文件
来源:互联网 发布:mysql弹出错误信息 编辑:程序博客网 时间:2024/04/29 11:38
在网上查了蛮多自资料,但各种都是复制粘贴的,很多都不太能用,然后许多又和自己想要的不太一样,摸索了一下,索性自己总结了一下:
下面的程序功能是:自己打开保存路径,输入保存的文件名字,然后保存多个editcontrol控件的内容,每个内容用换行符隔开
void CNewSetDlg::OnBnClickedParaSaveButton(){// TODO: Add your control notification handler code hereCString str;CFileDialog fg(false,_T("*.txt"),NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,_T("Text File(*.txt)|*.txt|Excel CSV File(*.csv)|All File(*.*)|*.*||"),NULL);if (fg.DoModal()==IDOK){CString filename=fg.GetPathName();CStdioFile mFile(filename,CFile::modeCreate|CFile::modeWrite);GetDlgItemText(IDC_JOINT_NUM_EDIT,str);mFile.WriteString(str+"\n");GetDlgItemText(IDC_THETA_EDIT,str);mFile.WriteString(str+"\n");GetDlgItemText(IDC_ALPHA_EDIT,str);mFile.WriteString(str+"\n");GetDlgItemText(IDC_A_EDIT,str);mFile.WriteString(str+"\n");GetDlgItemText(IDC_D_EDIT,str);mFile.WriteString(str+"\n");mFile.Close();}}下面的程序是读出数据分别到原来的editcontrol控件中显示出来:
void CNewSetDlg::OnBnClickedParaInputButton(){// TODO: Add your control notification handler code hereCString str;CString filename;CFileDialog fg(TRUE,_T("*.txt"),NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,_T("Text File(*.txt)|*.txt|Excel CSV File(*.csv)|All File(*.*)|*.*||"),NULL);if(fg.DoModal())filename=fg.GetPathName();CStdioFile mFile(filename,CFile::modeRead);BOOL ReadString(CString &str);while(mFile.ReadString(str)){//mFile.Seek(0,CFile::begin);//mFile.ReadString(str);SetDlgItemText(IDC_JOINT_NUM_EDIT,str);//mFile.ReadString(str2);//SetDlgItemText(IDC_THETA_EDIT,str);//mFile.ReadString(str3);//SetDlgItemText(IDC_ALPHA_EDIT,str);//mFile.ReadString(str4);//SetDlgItemText(IDC_A_EDIT,str);//mFile.ReadString(str5);//SetDlgItemText(IDC_D_EDIT,str);}UpdateData(FALSE);mFile.Close();}
0 0
- MFC从多个EDIT中读取和保存文件
- MFC 从文件中读取整数数据
- MFC 利用CFileDialog读取文件夹和多个文件
- MFC从文件中读取数据和向文件中写入数据
- Android保存String到文件和从文件中读取String
- 从xml文件中读取一个接点或者多个
- MFC对文件读取和保存的操作
- JavaScript中读取和保存文件实例
- JavaScript中读取和保存文件实例
- JavaScript中读取和保存文件实例
- XNA:保存数据到文件和从文件读取数据
- android--登录例子,保存用户名和密码到这个应用所在文件中,从文件中读取用户名和密码
- MFC中读取和写ini文件
- 从fig读取并保存致txt文件中
- 保存和读取文件
- 文件保存和读取
- 文件保存和读取
- 文件保存和读取
- 解读linux对string.h函数的实现
- android中反射技术使用实例
- Java快速复制文件
- 预处理预编译(C++)
- HOWTO: Be more productive
- MFC从多个EDIT中读取和保存文件
- 浅谈Java中的static
- vi替换操作
- 不为人知的秘密
- Android BaseAdapter介绍和优化
- 缺页中断处理
- Net导出TXT文本
- emmintrin.h文件解析
- PHP的ob_start()函数用法