对ini文件的写入字符

expter 2007-04-17 06:28:04
我不知道那里错了...
谢谢大家帮忙...
void CMywindowDlg::OnSave()
{
UpdateData(true);//映射变量
CFile file;//定义类
CString mypath="c:\Desktop.ini";
if(!file.Open(mypath,CFile::modeWrite|CFile::modeCreate))
{
AfxMessageBox("设置失败");
return;
}

::WritePrivateProfileString("ExtShellFolderViews","{BE098140-A513-11D0-A3A4-00C04FD706EC}","{BE098140-A513-11D0-A3A4-00C04FD706EC}",mypath);
但是总是写不进数据啊....

}
...全文
254 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Stefine 2007-04-18
  • 打赏
  • 举报
回复
WritePrivateProfileString 最后一参数...就是关联文件的
expter 2007-04-18
  • 打赏
  • 举报
回复
HF_99() ( ) 信誉:100 Blog
为什么要去掉才可以啊
mdzhao 2007-04-18
  • 打赏
  • 举报
回复
WritePrivateProfileString 里面已经打开文件了
做鸡真好吃 2007-04-18
  • 打赏
  • 举报
回复
CFile---> CStdioFile
HF_99 2007-04-18
  • 打赏
  • 举报
回复
if(!file.Open(mypath,CFile::modeWrite|CFile::modeCreate))
{
AfxMessageBox("设置失败");
return;
}

把着几句代码去掉就可以。
expter 2007-04-17
  • 打赏
  • 举报
回复
哪个帮忙下啊。.

在XP下怎么不行啊
expter 2007-04-17
  • 打赏
  • 举报
回复
还是不行哦....
Stefine 2007-04-17
  • 打赏
  • 举报
回复
CString mypath="c:\\Desktop.ini";

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧