/*功能:字符串转化为数字 例如:“123”->123
参数:数字字符串 例如:“123”
返回值:num 例如:123
int num(char* string)
{
int num;
num = 0;
for(;!(*string==0);string++)
{
int k;
int j;
k = *string-48;
j = strlen(string);
j--;
while(j--)
k = k*10;
num = num + k;
}
return num;
}
main()
{
int n;
char* str;
...
if(*str == '-')
n = 0-num(++str);
else
n = num(str);
}
阅读(864) | 评论(0) | 转发(0) |