存储编辑框的内容 我的子对话框有3个编辑框和一个“确定”键,一个“修改”键,我想输入编辑框后按下确定键能够保存输入的内容,再关闭整个对话框再次打开子对话框时,仍旧能够看到上次输入的数据,但此数据时能够修改的,因为是在弄wince的,所以好像无法使用WritePrivateProfileString,请问这个要如何处理呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接写文件没必要非用inice全是unicode的所以不建议你写文本文件写2进制文件吧 请问这个3进制文件要怎么写呢??因为是初学,所以不太懂~~“直接写文件没必要非用inice全是unicode的所以不建议你写文本文件写2进制文件吧 ” 直接用CFile 写byte,不要用字符串哪来的3进制文件? 对呀我也没写3吧你看看CFile的资料吧写文件很简单的 CString str;GetDlgItemText(IDC_EDIT1,str); //获得IDC_EDIT1编辑框的文本内容,放到str中char* pFileName = "d:\\ini\\test.txt"; //定义文件名CStdioFile f( _T( pFileName ),CFile::modeCreate | CFile::modeWrite | CFile::typeText );f.WriteString( str );请问编译的时候为什么会出现““LpFileName”: 未声明的标识符”? pFileName 是啥?定义了吗?赋值了吗? 应该有个类似的代码吧?也不知道你从那copy的,没拷贝全撒//设置文件路径CString pFileName = "C:\\xxxx.xx";...... char* pFileName = "d:\\ini\\test.txt"; //定义文件名这里已经定义了啊`` LpFileName在哪用得?代码里没看到你用LpFileName哈? 所以我就奇怪啊,没有写LpFileName,但是编译的时候老是说“CStdioFile f( _T( pFileName ),CFile::modeCreate | CFile::modeWrite | CFile::typeText );”这一行里“LpFileName”: 未声明的标识符 如果改成这样CStdioFile f(pFileName ,CFile::modeCreate | CFile::modeWrite | CFile::typeText );它又会出现“CStdioFile::CStdioFile(LPCTSTR,UINT)”: 不能将参数 1 从“char *”转换为“LPCTSTR” 记录到问价或注册表里,不一定要ini文件,实在不行做串行化,二进制写入也行 vc 6.0 MFC edit控件 VS2003编写的MFC程序在WIN7画图很卡 还是请教窗体隐藏的问题 想在父进程中监视子进程(父子进程之间用匿名管道通信)是否向自己发送了数据 送分题!不重复显示子窗体 内存中已有完整的位图数据,如何显示出来 在vc++中如何用函数或者类mdb数据库进行操作 几个简单问题 请各位帮忙看看下面的调用DLL的代码,为什么没有结果呢 关于CSDN的使用! TCP协议的一点问题? 说好今天来散分的
没必要非用ini
ce全是unicode的所以不建议你写文本文件
写2进制文件吧
“直接写文件
没必要非用ini
ce全是unicode的所以不建议你写文本文件
写2进制文件吧 ”
哪来的3进制文件?
我也没写3吧
你看看CFile的资料吧
写文件很简单的
GetDlgItemText(IDC_EDIT1,str); //获得IDC_EDIT1编辑框的文本内容,放到str中char* pFileName = "d:\\ini\\test.txt"; //定义文件名
CStdioFile f( _T( pFileName ),CFile::modeCreate | CFile::modeWrite | CFile::typeText );
f.WriteString( str );请问编译的时候为什么会出现““LpFileName”: 未声明的标识符”?
定义了吗?
赋值了吗?
也不知道你从那copy的,没拷贝全撒//设置文件路径
CString pFileName = "C:\\xxxx.xx";
......
代码里没看到你用LpFileName哈?
“CStdioFile f( _T( pFileName ),CFile::modeCreate | CFile::modeWrite | CFile::typeText );”这一行里“LpFileName”: 未声明的标识符