最近要考试,有一道题不会,请那位会的大侠不吝赐教,这里先谢谢,下面是问题:从主函数中键盘输入的一字符串放入一个字符数组,调用delchar( )函数,使用指针处理方法把该数组中字符串里的非字母字符删除,在主函数中显示处理后的纯字母字符串。
————————————
#include<stdio.h>
void delchar(char *);
char str1[80],str2[80],*q;
void main(void)
{ q=str2;
printf("Please input a string:n");
gets(str1);
delchar(str1);
puts(str2);
getch();
}
void delchar(char *p)
{ while(*p!=' ')
{ if(*p<='z' && *p>='a' || *p<='Z' && *p>='A')
{ *q=*p;
q++;
}
p++;
}
}
| ·关于计算机C语言编程问题? 05-30 |
| ·请教如何合并段落? 05-30 |
| ·用什么方法可以完全不用到IE浏览器? 05-09 |
| ·求助AUTOCAD2006注册机不好用了? 05-09 |
| ·在EXCEL中的页脚问题? 05-09 |
| ·在word2003怎么让页面横过来? 04-29 |
| ·关于在WORD里打字的问题? 04-29 |
| ·用什么软件下载电影快?急! 04-29 |
| ·用什么方法可以卸载百度“搜索引擎”? 04-29 |
| ·为什么讯雷5不能下载电影? 04-29 |