希望按一个按钮OK,就自动将txt内容复制显示在编辑框里
void CreadtextDlg::OnBnClickedOk()
{
UpdateData(TRUE);
CStdioFile txxt;
txxt.Open("C:\1.txt",CFile::modeRead);
/*这里出现error,说
Error1error C2664: “BOOL CStdioFile::Open(LPCTSTR,UINT,CFileException *)”: 不能将参数 1 从“const char [6]”转换为“LPCTSTR”c:\users\alfalfa\documents\visual studio 2010\projects\timer\readtext\readtextdlg.cpp1661readtext
*/
CString strText,szLine;
while(txxt.ReadString(szLine)) {
m_edit+=szLine;
}
MessageBox(m_edit);
txxt.Close();
UpdateData(FALSE);
}
或者不用帮我改程序,直接重新写一个,谢谢啦
加了_T后说是未声明标识符,不过修改方法一成功啦!!非常感谢
表示原来那个error还是存在啊T_T
追答好吧- -我错了,我坦白,其实我没看你的代码,不知道你错了....
我只看到最后一句问题补充:
"或者不用帮我改程序,直接重新写一个.."...然后...然后就木有然后了....
MFC中如何逐行读取txt并显示在编辑框中
修改方法一:将项目属性->配置属性->常规 中的字符集改为“未设置”。修改方法二:在所有常量字符串前面加一个“_T”:txxt.Open(_T"C:\\\\1.txt",CFile::modeRead);另外:C语言中,字符串中的“\\”要用“\\\\” 。
mfc一个按钮功能为读取txt中的数据,并在编辑框显示,请问代码怎么写_百 ...
1)最简单的一种是利用classwizard,给每个编辑框定义一个CString型的成员变量。将从txt中读取的数据赋值给编辑框的成员变量,然后调用UpdateData(FALSE); 2)第二种方法也类似,利用classwizard给每个编辑框定义一个CEdit类型的成员变量,调用各变量的SetWindowText函数,完成显示。 3)第三种方法稍微复杂一...
MFC从文本从读取了一个数据,如何输出到编辑框中?
假设编辑框关联的变量为 m_show 定义一个cstring 类型的变量str,具体如下 sctring str ;str.Format("%s",...);\/\/这里是你要显示的内容 m_show=str;updatedata(0);
mfc 怎么完成对txt文件的读取和写入
界面一个文本框两个按钮,文本框关联一个CString型变量m_Data,设置属性为Vertical scroll和Want return。两个按钮对应的读写函数分别如下 void CFileTxtDlg::OnRead(){ \/\/ TODO: Add your control notification handler code here CFileDialog fDlg(TRUE);fDlg.m_ofn.lpstrFilter = "Text Files(*....
MFC中如何用CStdioFile将txt文件中的数据输出到Dialog中的示例文本...
CStdioFile::ReadString()每次读的时候是以行为单位的。如果要按行输出的话 最好使用CListBox 编辑框适合输出单行的数字或字符串啊 CListBox m_list;CFileDialog f(true,NULL,NULL,OFN_HIDEREADONLY,"Suport File(*.txt)|*.txt||",NULL);if (f.DoModal() == IDOK){ CString filepath = f.Get...
怎样才能让MFC程序一运行就把txt文件中的数据导入到列表控件中
在初始化函数里面打开文本文件,读进文件内容.当作一个字符串来对待进行数据分割,写进列表控件.
MFC读取的文本怎么保存到edit中,关闭也不消失,除非我重新读取另一个文本...
回答:首先,你要了解edit他是怎么储存文本的。 edit他储存文本是存在内存空间里面,如果你把程序关闭了,关闭程序的同时也会把内存空间的数据释放掉,也就是说,内存空间没有了 edit存放的文本也就没有了。 你是看到那种程序 像QQ 就好像有记忆似的能记住QQ号 让你直接输密码。其实QQ在启动的过程中,就重...
请问下,如何在mfc中点击一个按钮运行程序,再把程序结果显示在Text con...
添加代码:if(WinExec( "mspaint.exe ",SW_NORMAL))\/\/示例程序 { m_text.Format(_T("程序启动"));}
怎么通过按一个按钮把MFC中计算出的结果显示在编辑框中?急需,谢谢
首先拖两个控件:一个按钮,一个编辑框。然后用类向导给编辑框关联一个变量:如int型的 m_nNum;然后双击按钮,在按钮下面添加计算代码:如:UpdateData(TRUE);\/\/读取数据 m_nNum = xxx+ xxx;UpdateData(FALSE);\/\/显示数据在编辑框中
如何在MFC中读取txt文件中的数据
MFC主要读写文件的类是CFile,而CStdioFile类是派生自CFile类的,主要增加了一个按行的方式读取\/写入文件每行字符串的功能 读写TXT文件,写入和输出必须统一格式 CStdioFile myFile, File;if(myFile.Open(CBApp::getCurrModulePath()+_T("filename.txt"), CFile::modeRead)){ \/\/读取 myFile....