StrToIntDef - C++ Builder

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

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


字符串转整数值

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

int __fastcall StrToIntDef(const System::UnicodeString S, int Default);

参数:

返回值:


例:

void __fastcall TForm1::Button1Click(TObject *Sender)
{
    Memo1->Lines->Add(StrToIntDef(L"123",0));
    Memo1->Lines->Add(StrToIntDef(L"0123",0));
    Memo1->Lines->Add(StrToIntDef(L"0x123",0));
    Memo1->Lines->Add(StrToIntDef(L"-123",0));
    Memo1->Lines->Add(StrToIntDef(L"-0123",0));
    Memo1->Lines->Add(StrToIntDef(L"-0x123",0));
    Memo1->Lines->Add(StrToIntDef(L"0xABC",0));
    Memo1->Lines->Add(StrToIntDef(L"0xABCH",0));
}

运行结果:最后一个由于含有字母 'H' 转换失败,返回默认值 0,其余都能正确转换

运行结果

相关:


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

上一篇下一篇

猜你喜欢

热点阅读