读书人

急求求诸位大神把帮帮忙在主函数中

发布时间: 2012-08-21 13:00:21 作者: rapoo

急求,求各位大神把帮帮忙,在主函数中输入一个字符串,然后删除该字符串里面所有的空格和标点符号,并输出 删除空格和标点符号后的字符串。(用指针)
在主函数中输入一个字符串,然后删除该字符串里面所有的空格和标点符号,并输出 删除空格和标点符号后的字符串。(用指针),完全不会,求大家帮帮忙,谢谢了

[解决办法]
#include<stdio.h>
void sort(char *p);
void main()
{
char p[100];
scanf("%s",p);
sort(p);
printf("\n%s",p);
}

void sort(char *p)
{
char *t=NULL,*q=NULL;
t = p;
q = p;
while(*q)
{
if( (*q >='a' && *q <='z') || (*q >='A' && *q <='Z') || (*q >='0' && *q <='9'))
{
*t=*q;
t++;
q++;
}
else
q++;
}
*t='\0';
}

读书人网 >C语言

热点推荐