读书人

关于读取ini文件的有关问题

发布时间: 2012-01-20 18:53:53 作者: rapoo

关于读取ini文件的问题
vc2005环境下
代码如下:
CString url;

GetPrivateProfileString(LPCWSTR( "SETUP "),LPCWSTR "url "),NULL,url.GetBuffer(MAX_PATH),MAX_PATH,LPCWSTR( "C:\\setup.ini "));

if(url == " ")
MessageBox(NULL, _bstr_t( "URL NULL "), _T( "警告 "), 0);

总是弹出 “警告”,说明没有读取到ini文件的值。

不知道这个GetPrivateProfileString 函数调用有什么问题吗?
附:setup.ini 文件,于C:\setup.ini目录下
[SETUP]
url= "http://192.168.1.47/index.htm "

[解决办法]
LPCWSTR( "SETUP "),LPCWSTR "url ")
=>
_T( "SETUP "),_T( "url ")
或者
L "SETUP "),L "url ")


[解决办法]
L "SETUP "),L "url ")

=>
L "SETUP ",L "url "

[解决办法]

GetPrivateProfileString(LPCWSTR( "SETUP "),LPCWSTR "url "),NULL,&url.GetBuffer(MAX_PATH),MAX_PATH,LPCWSTR( "C:\\setup.ini "));
[解决办法]
url=http://192.168.1.47/index.htm

试试

读书人网 >VC/MFC

热点推荐