菜鸟问题!读取.ini文件
rolt 2000-08-18 10:05:00 菜鸟问题!读取.ini文件
我初学VC,想读取.ini文件,程序如下:
CString CClient::GetServerName()
{
char szCurDir[100];
char* sServerName;
const char* sini="/Insp.ini";
char* sFilename;
CString sTemp;
GetCurrentDirectory(100, szCurDir);
MessageBox(NULL,szCurDir,NULL,MB_OK);
sFilename=strcat(szCurDir,sini);
//至此,sFileName="c:\rolt\insp.ini"
DWORD dw = GetPrivateProfileString( "Inspost",
"Server",
"",
sServerName,
1000,
sFilename);
//执行完此句,sServerName="",为什么?
/*insp.ini文件内容:
[Inspost]
Server=www.insp.org/comment
CurUser=rolt
CurPwd=8
*/
MessageBox(NULL,sServerName,NULL,MB_OK);
sTemp=sServerName;
return sTemp;
}