编写一个函数,将一个数字字符串转换成该字符串对应的数字(包括正整数、负整数) 例如:“12“ 返回12 “-123“ 返回-123 函数原型:int my_atoi(char *str) {}
#include
#include
#include
#include
intmy_atoi(char*str)
{
intret=0;
intsign=1;
char*point;
while(*str!='\0')
{
if(isspace(*str))
str++;
elseif(*str=='-')
{
sign=-1;
str++;
}
elseif((*str=='+'))
{
str