件名由用户键盘输入; 二, 给定单词的计数,输入一个不含空格的单词,统计输出该单词在文 本中的出现次数; 三, 检索给定单词,输入一个单词,检索并输出该单词所在的行号、该行中出现的次数及在该行中的相应位置。 2、 系统设计 2.1顶层菜单设计 设计菜单内容 程序运行后、给出菜单项的内容和输入提示:
文本文件Tag内容描述:
1、件名由用户键盘输入; 二, 给定单词的计数,输入一个不含空格的单词,统计输出该单词在文 本中的出现次数; 三, 检索给定单词,输入一个单词,检索并输出该单词所在的行号、该行中出现的次数及在该行中的相应位置。
2、 系统设计 2.1顶层菜单设计 设计菜单内容 程序运行后、给出菜单项的内容和输入提示: 1、 建立文本文件; 2、 单词子串的计数; 3、 单词子串的定位; 4、 退出整个程序; 请选择 1-4: 2.2功能模块函数设计 建立文本文件函数 ? 实现思路 1) 定义一个串变量; 2) 定义文本文件; 3) 输入文件名,打开该文件; 4) 循环读入文 本行,写入文本文件 While(不是文件输入结束) 读入一文本行到串变量; 串变量写入文件; 输入是否结束(输入标志); 5) 关闭文件; ? 函数名 void CreatTextFile() 文本文件单词计数函数 ? 实现思路 1) 输入要检索的文件名,打开相应的文件; 2) 输入要检索统计的单词; 3) 循环读入文本文件,读入一行,将其送入定义好的串中,并求该串的实际长度,调用串匹配函数进行计数。
While(。
2、 程序设计课程设计( Programming Curriculum Design) 设计名称 相邻数对 ,ISBN 识别码 ,文本文件单词统计等 设计周数 2 设计 任务 主要 设计 参数 1.基本要求 掌握 C 或 C+语言、结构化程序和面向对象程序设计方法、数据结构和离散数学理论知识,熟悉 C 或 C+程序的开发环境及调试过程,巩固和加深对理论课中知识的理解,提高学生对所学知识的综合运用能力。
2.培养学生以下技能 培养学生查阅参考资料、手册的自学能力,通过独立思考深入钻研问题,学会自己分析、解决问题。
通过对所选题目分析,找出解决方法,设计算法,编制程序与调试程序。
能熟练调试程序,在教师的指导下,完成课题任务。
按课程设计报告的要求撰写设计报告。
设计内容 设计要求 1.设计内容 相邻数对; ISBN 识别码; 文本文件单词统计; 构造可以使 n 个城市连接的最小生成树;送货;学生信息管理系统 2.设计要求 至少完成上述设计内容中的 4 个设计题目; 对每个题目要给出设计方案、功能模块划分、算法思想;选择使用的数据结构;给出题目的程序实。
3、特点。
最主体的子函数莫过于DRAWMENU()画出文本编辑器的功能列表,其他还有各种功能的子函数,如DRAWMAIN()画出整个文本编辑器的主界面,如DEL()定义删除功能,在这里就不一一介绍,详见下面。
3目录一、功能设计4二、详细设计7三、运行结果34四、结束语414一、功能设计通过对WINDOWS自配的记事本的功能研究,并结合老师对本次课程设计的要求,让用户在我设计完成的文本编辑器中可以通过快捷和选择菜单项,完成基本的文本编辑和文件处理工作。
该文本文件编辑系统应该至少具备有以下功能模块文件操作模块、文本编辑模块、剪切操作模块、菜单控制模块和帮助及其他模块。
(一)文件操作模块1、新建新建功能应该要可以不只是单纯地把输入文本框清空,而且还应该可以智能判断文本框中是否有数据,如果有数据未保存或者保存过后又有数据变动,则会弹出提示信息询问是否保存。
新建功能可以通过选择FILE菜单上的NEW子菜单来实现。
2、打开打开功能应该要可以通过记事本读入文件。
打开功能可以通过选择FILE菜单上的OPEN子菜单来实现。
在文件打开时,保存和另存为操作中,系统会提示用户输入文件路径及文件名。
特别注意的是,当。
4、结束;然后输出单词的次数。
1.3检索单词出现在文本文件中的行号、次数及其位置1.4主控菜单程序的结构(1)头文件包含(2)菜单选择包括:1、建立文件2、单词计数3、单词定位4、退出程序(3)选择14执行相应的操作,其他字符为非法2概要设计2.流程图21建立文本文件定义一个串变量,定义文本文件,输入文件名,打开该文件,循环读入文本行,写入文本文件,关闭文件。
定义一个串变量定义文本文件输入文件名,打开该文件循环读入文本行,写入文本文件关闭文件While是文本文件读入一文本行至串变量串变量写入文件文件输入结束YN建立文本文件的思路过程22给定单词的计数逐行扫描文本文件。
匹配一个,计数器加1,直到整个文件扫描结束;然后输出单词的次数。
给定一个单词定义N=1,S=0一共给了M个单词扫描第N个单词IfN#include#defineMaxStrSize256/根据用户需要自己定义大小typedefstructcharchMaxStrSize;/ch是一个可容纳256个字符的字符数组intlength;SString;/定义顺序串类型intPartPosition(SStrin。