int k; if( IsNum(t) ) // IsNum是一个自定义函数 { k=StrToInt(t); } else { k=0; }
int k; try { k=strToInt(t); } catch(...) { k=0; }
StrToIntDef或TryStrToInt,记住了 也就是说,原则上,要尽量减少try ..catch 的使用吗? 其实我顶楼的第二种方法是很偷懒的方法。。。自己懒得写函数。。。
[quote=引用 3 楼 draculamx 的回复:] StrToIntDef或TryStrToInt,记住了 也就是说,原则上,要尽量减少try ..catch 的使用吗? 其实我顶楼的第二种方法是很偷懒的方法。。。自己懒得写函数。。。
13,825
社区成员
102,678
社区内容
加载中
试试用AI创作助手写篇文章吧