/*写一个个函数把一个十进制的数字字符串,
转换成一个整数*/
#include <stdio.h>
/*写一个个函数把一个十进制的数字字符串,
转换成一个整数*/
int Change(char *p);
int main(int argc, char* argv[])
{
char *p = "-1234";
printf("%d\n", Change(p));
return 0;
}
int Change(char *p )
{
int num = 0;
int i = 0;
char *k = p;
if(* k == '-')
k++;
while(*k != '\0')
{
num*= 10;
num += (*k - '0');
k++;
}
if(*p == '-')
return -num;
return num;
}