atoi()函数解析以及缺陷分析,以及对atoi()、atof()的改造
1、atoi()解析atoi()原型: int atoi(const char *str );函数功能:把字符串转换成整型数。参数str:要进行转换的字符串返回值:每个函数返回 int 值,此值由将输入字符作为数字解析而生成。 如果该输入无法转换为该类型的值,则atoi的返回值为 0。工作原理:atoi通过全局变量来区分返回0的情况。如果是非法输入,返回0,并把这个全局变量设为特殊标志;如果输入是”0”,则返回0,不会设置全局变量。注意:使用该函数时要注意atoi返回的是int类型,注意输