//下述代码是显示过滤数字后的代码,没考虑数组长度,溢出危险很大。
#include <stdio.h>
int main()
{
char* fun(char *a,int n);
char str[20];
scanf("%s",str);
printf("%s",fun(str,20));
return 0;
}
char* fun(char *a,int n)
{
char* p,*s;
for(p=a,s=a;*a;a++)
{
*p=*a;
if(*a<'0'||*a>'9')p++;
}
*p=*a;
return s;
}
图片附件: 游客没有浏览图片的权限,请
登录 或
注册
[此贴子已经被作者于2015-12-9 22:24编辑过]