首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

对ini文件的写入字符解决方法

2012-02-24 
对ini文件的写入字符我不知道那里错了...谢谢大家帮忙...voidCMywindowDlg::OnSave(){UpdateData(true)//

对ini文件的写入字符
我不知道那里错了...
谢谢大家帮忙...
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);
      但是总是写不进数据啊....

}

[解决办法]
CString mypath= "c:\\Desktop.ini ";
[解决办法]
if(!file.Open(mypath,CFile::modeWrite|CFile::modeCreate))
{
AfxMessageBox( "设置失败 ");
return;
}

把着几句代码去掉就可以。
[解决办法]
CFile---> CStdioFile
[解决办法]
WritePrivateProfileString 里面已经打开文件了

热点排行