c/c++

StrToBoolDef - C++ Builder

2022-04-18  本文已影响0人  玄坴

C++ Builder 参考手册System::SysutilsStrToBoolDef


字符串转布尔型数值

头文件:#include <System.SysUtils.hpp>
命名空间:System::Sysutils
函数原型:

bool __fastcall StrToBoolDef(const System::UnicodeString S, const bool Default);

参数:

返回值:


例:

void __fastcall TForm1::Button1Click(TObject *Sender)
{
    Memo1->Lines->Add(StrToBoolDef(L"10"   ,false)); // true
    Memo1->Lines->Add(StrToBoolDef(L"-1.5" ,false)); // true
    Memo1->Lines->Add(StrToBoolDef(L"true" ,false)); // true
    Memo1->Lines->Add(StrToBoolDef(L"0"    ,false)); // false
    Memo1->Lines->Add(StrToBoolDef(L"0.0"  ,false)); // false
    Memo1->Lines->Add(StrToBoolDef(L"false",false)); // false
    Memo1->Lines->Add(StrToBoolDef(L"fault",true )); // 失败返回 true
    Memo1->Lines->Add(StrToBoolDef(L"error",false)); // 失败返回 false
}

运行结果:

运行结果

相关:


C++ Builder 参考手册System::SysutilsStrToBoolDef

上一篇 下一篇

猜你喜欢

热点阅读