大虾们帮我看一下这个问题吧!先谢了!!!
void Dlg::OnBnClickedButton1()
{
char IniFileName[255];//ini文件的名字
char WinNum[255];
CFile cfile;
CFileException einfo;
::WritePrivateProfileString("winnum",
"count",
WinNum, //写入一个数字
IniFileName);
strcpy(str2,"name");
strcat(str2,WinNum);
strcat(str2,"=");
//////////////////////////////////////////////////////////////////////////////
// cfile.Open(IniFileName,CFile::modeReadWrite,&einfo);//打开信息文件 //
// cfile.SeekToEnd();//定位到文件的尾部 //
// StrLong=strlen(str2); //
// cfile.Write(str2,StrLong);//将字符串插入文件的尾部 //
// cfile.Close;//将文件关闭 //
//////////////////////////////////////////////////////////////////////////////
//如果不执行cfile的代码下面的API函数可用
//?????????????为什么在执行完cfile的代码后,下面的写ini文件的API函数不管用了???
::WritePrivateProfileString("window",
"name23",
"DKillerly",
IniFileName);
}
为什么用了框起来的那些代码后,再用WritePrivateProfileString这个API函数就不行了?
死活数据写不到ini文件中.小弟被困扰好几天了.急求.....快急死了...