读取ini文件问题,大侠帮忙看一下这个程序。谢了!(100分)

  • 主题发起人 主题发起人 AirSupply
  • 开始时间 开始时间
A

AirSupply

Unregistered / Unconfirmed
GUEST, unregistred user!
本来很简单的,但就是在BC45下调不过!在Delphi下用同样的API函数
倒可以,但我必须要用C,谁能帮我看看是咋回事?非常感谢!!
//a.ini
[section1]
key1=accca1
key2=accca2
key3=accca3
...

//C code
//修改于bc45/examples/owl/owlapps/hello/helloapp.cpp
#include <owl/owlpch.h>
#include <owl/applicat.h>
int
OwlMain(int /*argc*/, char* /*argv*/ [])
{
char temp[1024];
GetPrivateProfileString("section1", "key1", "Eror! This is a
default string..",temp, sizeof(temp), "a.ini");
return TApplication(temp).Run();
}
读出来的总是缺省值,为什么?
 
另外,谁知道关于C的好一点的论坛?象大富翁似的?我对C不是太熟悉。。
 
有没有试过TIniFile,对ini文件有很好的操作方式。
 
把 a.ini 的全路径写出来, 如: "c:/a.ini"
 
to Crab:路径都写出来了啊!还是不行。。你那里有没有装BC或VC?帮偶试一下?
只要找个最简单的Hello程序就可。
to Kill Night: 用Delphi写完试过了,没问题,无论是用WIN API还是TInifile
但是我要在BC下做。。555~
 
路径“/”在c语言是“//”,会不会这样的小错误?
 
agree to Pipi,"c://a.ini"
 
偶faint..Thanks Pipi..
 
后退
顶部