云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 文本文件单词的检索与计数

文本文件单词的检索与计数

  • 62 次阅读
  • 3 次下载
  • 2025/6/5 15:32:38

i++;//单词计数器加1

wz[i]=j;//记录匹配单词位置

k=j+T.length;//继续下一字串检索 } }

if(i>0){ printf(\行号:%d,次数:%d,位置分别为:\ for(m=1;m<=i;m++) printf(\printf(\

} }

}//检索单词出现在文本文件中的行号、次数及其位置 int main()

{ void CreatTextFile(),SubStrCount(),SubStrInd(); int xz; do {

printf(\* * * * *\\n\

printf(\文本文件的检索、字串的统计及定位 *\\n\

printf(\* * * * *\\n\

printf(\建立文本文件 *\\n\

printf(\单词字串的计数 *\\n\

printf(\单词字串的定位 *\\n\

printf(\退出整个程序 *\\n\

printf(\* * * * *\\n\

printf(\请选择(1--4) \

scanf(\ switch(xz) {

case 1 : CreatTextFile();break; case 2 : SubStrCount();break; case 3 : SubStrInd();break; case 4 : return 0;

default:printf(\选择错误,重新选 \\n\

} }while(1); }

3.运行结果

4.设计体会与总结

我的课程设计题目是文本文件单词的检索与计数。刚开始做这个程序的时候,感到完全无从下手,甚至让我觉得完成这次程序设计根本就是不可能的,于是开始查阅各种资料以及参考文献,之后便开始着手写程序,很多情况没有考虑周全,写完运行时经常运行出现错误,但通过同学间的帮助最终基本解决问题。在本课程设计中,我明白了理论与实际应用相结合的重要性,并提高了自己组织数据及编写大型程序的能力。培养了基本的、良好的程序设计技能以及合作能力。通过这段时间的课程设计,我认识到数据结构是一门比较难的课程。需要多花时间上机练习。这次的程序训练培养了我实际分析问题、编程和动手能力,使我掌握了程序设计的基本技能,提高了我适应实际,实践编程的能力。

实时监控报警系统

1.问题陈述

建立一个报警和出警管理的系统 基本要求:

1.采用一定的存储结构存储报警信息,要求有内容、时间; 2.有一次的出警就应该在待处理的信息中删除这条信息; 3.记录出警信息;

4.待处理信息过多时会发出警告;

2.需求分析

(1)用链表储存报警信息以及出警信息。

(2)报警即将输入的信息储存在链表A里,我将会对链表A进行插入操作,将出警信息插入到A中;出警则是对储存报警信息的链表进行删除,首先查找到相应的信息,再对链表A进行删除操作,并用链表B储存删除的结点。 (3)输出储存在链表B中的结点信息,即可知道出警信息。 (4)对储存报警信息的链表A进行遍历,若它的结点个数过多,则发出警告。

3.概要设计

对于本次的课程设计,我的主要思路是:在主函数中输出一个菜单,让用户选择需要执行的操作,包括报警、出警、查看出警记录、退出程序。再编写子函数,子函数有插入函数:void insertnode(linklist head,Listnode *x);删除函数:int delnode(linklist head,Listnode *x); 查找函数(以便查找到需要删除的出警记录):Listnode *listfind(linklist head); 输出出警记录函数:void printlist(linklist head); 完成主要的功能。子函数之间的调用如下: Insertnode()//插入函数

主函数 delnode() listnode()//删除函数和查找函数 void main() printflist()//输出函数

4.详细设计

(1)链表的结构类型如下: typedef struct{

int num; //编号 char time[30]; //时间 char matter[50]; //内容 }datatype;

typedef struct node{

搜索更多关于: 文本文件单词的检索与计数 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

i++;//单词计数器加1 wz[i]=j;//记录匹配单词位置 k=j+T.length;//继续下一字串检索 } } if(i>0){ printf(\行号:%d,次数:%d,位置分别为:\ for(m=1;m<=i;m++) printf(\printf(\ } } }//检索单词出现在文本文件中的行号、次数及其位置 int main() { void Cr

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com