这是某一年C的二级考试题,想起来了便做一做。
要求是这样的;自己写一个转换函数,将一个数字字符串转换为数字!
此方法可将一个数字字符串转换为数字,非数字字符串将返回0,按从左到右的顺序截取,遇到非数字字符则停止截取。
如:
"-1234" -->1234
"+1234." -->1234
"abc1234" -->0
"123ab234" -->123
"123.234" -->123.234
此方法使用纯C代码实现,如果用正则表达式验证代码将会更精简。











































































































这是某一年C的二级考试题,想起来了便做一做。
要求是这样的;自己写一个转换函数,将一个数字字符串转换为数字!
此方法可将一个数字字符串转换为数字,非数字字符串将返回0,按从左到右的顺序截取,遇到非数字字符则停止截取。
如:
"-1234" -->1234
"+1234." -->1234
"abc1234" -->0
"123ab234" -->123
"123.234" -->123.234
此方法使用纯C代码实现,如果用正则表达式验证代码将会更精简。