|

楼主 |
发表于 2005-1-18 14:53:30
|
显示全部楼层
#include <stdio.h>
#include <ctype.h>
int convert(char *str)
{
int i=0,res=0;
for(i=0;str != NULL;i++)
{
if(! isdigit(str))
continue;
else
{
res=res * 10 +(str-'0');
}
}
return res;
}
int main(int argc,char *argv[])
{
if(argc != 2)
{
printf("USAGE: %S Number",argv[0]);
}
else
{
printf("CharNum %s to Number %d",argv[0],convert(argv[1]));
}
} |
|