5.
写一个函数,检查字符是否是整数,如果是,返回其整数值。
思路 :
void findx(char *str )
{
int i=0;
int k = 0;
int m= 0;
int num[10];
while(str[i] !='\0')
{
if((str[i]>='0')&&(str[i]<='9'))
{
m = i;
while(str[i]>='0'&&str[i]<='9')
{
i++;
}
num[k] = atoi( &str[m] );
k++;
}
i++;
}
for(i= 0;i<k;i++)
{
printf("%d",num[i]);
}
}
void main()
{
char *str="asf12h54n10d";
findx(str);
}