删除字符串s中的所有数字字符,再重新输出。
求删除had4658gu中的数字字符,得到hadgu.#include"stdio.h"
char dele(char *s)
{
int n=0,i;
for(i=0;s[i];i++)
if(s[i]>='0'&&s[i]<='9')
s[n++]=s[i];
s[n]='0';
return 1;
}
void main()
{
char t;
t=dele("had4658gu");
printf("%s\n",t);
}
调试没有任何错误,但不能运行。
test.exe遇到问题需要关闭。我们对此引起的不便表示抱歉。如果您正处于进程当中,
信息有可能丢失。
请高手解决这个问题,是代码本身有问题吧,修改一下啊!