【发布时间】:2016-10-02 09:46:41
【问题描述】:
我对 Borland C++ Builder 5 不太熟悉,遇到了一个问题。
我有一个 INI 文件:
[Section1]
Ident1="myUser1"
Ident2=myPassword
我使用此代码读取了用户名和密码值:
{
auto_ptr<TIniFile> ifile(new TIniFile(myinifile));
AnsiString InternalUser= ifile->ReadString("Section1", "Ident1", "Defaultuser");
AnsiString InternalPassword= ifile->ReadString("Section1", "Ident2","Defaultpassword");
}
这是函数声明:
virtual AnsiString __fastcall ReadString(const AnsiString Section, const AnsiString Ident, const AnsiString Default);
预期输出:
Ident1="myUser1" (with ")
Ident2=myPassword
实际输出:
Ident1=myUser1 (without ")
Ident2=myPassword
在尝试调试时,我收到了很多我不知道且找不到文档的 Delphi 系统调用,例如 LStrToPChar、LStrClr 等。
我期待某种Trim(),但我错了。
有人能告诉我这个问题吗?
【问题讨论】:
标签: c++ delphi c++builder ini vcl