在vc下怎样把通过对话框的文本框输入的文字保存为.txt文本格式?请指点。能给代码更好,能给相关文档的URL地址页感激不禁
解决方案 »
- win32 中怎么调用MFC
- 用MFC框架CView及CFrameWnd类作打印模块默认A4不知道如何设成A3纸?
- 编的程序一运行出现警告对话框---说该内存不能为写,请高手综合分析一下原因以及解决方法!!
- 求助:missing function header
- vc++问题,新手请教?????请大侠指点小弟一二,我这几天好郁闷啊!!!!!
- 老板催得紧!!怎样在View上显示一个用字符串变量供给路径的bitmap位图?
- 关于线程终止的问题(在线等待)
- SAFEARRAY的一个疑问
- 标题栏图标及系统菜单问题!
- 我现在打算把别人一个类封装成ActiveX控件,如何能快速把它的属性和方法转到控件里面?
- PE 文件修改的一些疑问
- 我这样修改数据库为什么错?先点击listctrl取得一项,然后修改数据库!
CString filename="C:\\NUM.txt";
CString str;//假设str里保存的就是文本内容
if(!file.Open(filename,CFile::modeCreate|CFile::modeWrite))
{
file.Close();
return;
}
file.WriteString(str);
file.Close();
或者直接使用FILE也可以呀。
//select or input a file to save
CFileDialog savefileDlg(FALSE,"","",OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
"Phone number file(*.txt)|*.txt|");
char path[_MAX_DIR];
_getcwd(path, _MAX_DIR);
savefileDlg.m_ofn.lpstrInitialDir = path;
if(savefileDlg.DoModal()!=IDOK){
return;
}
CString filename = savefileDlg.GetFileName();
CStdioFile txtfile;
if( !txtfile.Open( filename, CFile::modeCreate
| CFile::modeWrite | CFile::typeText ) ) {
#ifdef _DEBUG
afxDump << "Unable to open file" << "\n";
#endif
exit( 1 );
}//file save
int i;
CString strTemp;
strTemp.Format("%s",m_edit);
txtfile.WriteString(strTemp);
txtfile.WriteString("\n");
txtfile.Close();