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

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

2012-01-20 
关于读取ini文件的问题vc2005环境下代码如下:CStringurlGetPrivateProfileString(LPCWSTR( SETUP ),LPC

关于读取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

试试

热点排行