代码改变世界

MFC读写配置文件

2012-11-01 09:41  龙成  阅读(2358)  评论(0编辑  收藏  举报
void CFileTextDoc::OnIniread() 
{
// TODO: Add your command handler code here
CString strStudName; 

int nStudAge; 

GetPrivateProfileString("Info","Name","默认姓名",strStudName.GetBuffer(MAX_PATH),MAX_PATH,"./student.ini"); 

//读入整型值 
nStudAge = GetPrivateProfileInt("Info","Age",10,"./student.ini"); 
CString strAge;
strAge.Format("%d",nStudAge);

MessageBox(NULL,strStudName,_T(""),MB_OK);

MessageBox(NULL,strAge,_T(""),MB_OK);
}

//将信息写入.ini文件中
void CFileTextDoc::OnIniwrite() 
{
// TODO: Add your command handler code here
CString strName,strTemp; 

int nAge; 

strName="张三"; 

nAge=12; 

WritePrivateProfileString("Info","Name",strName,"./student.ini"); 

strTemp.Format("%d",nAge); 

WritePrivateProfileString("Info","Age",strTemp,"./student.ini");

WritePrivateProfileString("Info","Sex","男","./student.ini");

WritePrivateProfileString("Record","Male","女","./student.ini");

MessageBox(NULL,"文件写入成功!",_T(""),MB_OK);
  
}