文本编辑器源代码内容摘要:

1)=39。 a39。 amp。 amp。 *(r1)=39。 z39。 )||(*(r1)=39。 A39。 amp。 amp。 *(r1)=39。 Z39。 )||((*(r+len)=39。 a39。 amp。 amp。 *(r+len)=39。 z39。 )||(*(r+len)=39。 A39。 amp。 amp。 *(r+len)=39。 Z39。 )))) { i++。 } } } while (q!=NULL)。 p=pnext。 } while (p)。 printf(你输入的单词在本文中出现的次数为 :%d\n,i)。 } void wordfind() { txtLine *p。 char keyword[80]。 printf(请输入你要查找的单 词 :)。 gets(keyword)。 char *key=keyword,*q,*r。 int len=strlen(key),i。 p=start。 do { q=ptext。 q。 do { i=1。 if (q=strstr(++q,key)) { r=q。 if (!(((*r1)=39。 a39。 amp。 amp。 *(r1)=39。 z39。 )||(*(r1)=39。 A39。 amp。 amp。 *(r1)=39。 Z39。 )||((*(r+len)=39。 a39。 amp。 amp。 *(r+len)=39。 z39。 )||(*(r+len)=39。 A39。 amp。 amp。 *(r+len)=39。 Z39。 )))) { for (r=ptext。 r!=q。 r++) { if (!(*r=39。 a39。 amp。 amp。 *r=39。 z39。 ||*r=39。 A39。 amp。 amp。 *r=39。 Z39。 )) { i++。 } } printf(你查找的单词在第 %d 行第 %d 个 \n,pnum,i)。 printf(继续下一个查找输入 39。 y39。 回车将停止 查找: )。 char s。 fflush(stdin)。 scanf(%c,amp。 s)。 switch (s) { case 39。 y39。 : case 39。 Y39。 : continue。 default: printf(\n 查找已停止 !\n)。 return。 }。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。