首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2012-08-21 
急求,求各位大神把帮帮忙,在主函数中输入一个字符串,然后删除该字符串里面所有的空格和标点符号,并输出 删

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

[解决办法]
#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';
}

热点排行