求证一个函数的用法:StrToIntDef()

路过路人乙 2008-12-02 02:04:12
StrToIntDef(const AnsiString S; const int Default);

这个函数的作用是否是查看S是否是整型,如果不是,则返回默认Default.是这样的么?

如果S=01则返回什么..
...全文
83 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jim@luckeeinc.com 2008-12-02
  • 打赏
  • 举报
回复
01 就返回1
“01”是可以轉成int的
路过路人乙 2008-12-02
  • 打赏
  • 举报
回复
if(StrToIntDef(Edit1->Text, 0) != 0)
ShowMessage("OK");
else
ShowMessage("NO");



请问我这样的用法有错误没?

如果为Edit1->Text为01请问会返回什么...我只是想确认下..谢谢...
Jim@luckeeinc.com 2008-12-02
  • 打赏
  • 举报
回复
StrToIntDef("1",100) 值為1
StrToIntDef("aaa",0) 值為0
Jim@luckeeinc.com 2008-12-02
  • 打赏
  • 举报
回复
可轉則轉 不可轉則置成default值

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧