c++课程设计报告--字符串处理

c++课程设计报告--字符串处理

ID:9381573

大小:203.50 KB

页数:19页

时间:2018-04-29

c++课程设计报告--字符串处理_第1页
c++课程设计报告--字符串处理_第2页
c++课程设计报告--字符串处理_第3页
c++课程设计报告--字符串处理_第4页
c++课程设计报告--字符串处理_第5页
资源描述:

《c++课程设计报告--字符串处理》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程名称C++课程设计教师姓名熊慕舟本科生姓名杨国涛本科生学号本科生专业网络工程所在院系计算机学院日期:2012年7月7日19课程设计评语对课程论文的评语:平时成绩:课程论文成绩:总成绩:评阅人签名:注:1、无评阅人签名成绩无效;2、必须用钢笔或圆珠笔批阅,用铅笔阅卷无效;3、如有平时成绩,必须在上面评分表中标出,并计算入总成绩。19目录封面································································1课程设计评语·····························

2、···························2目录·······························································31.课程论文题目·····················································42.程序设计思路·····················································43.功能模块图···············································

3、········54.模块分析·························································65.程序代码························································86.运行结果························································147.遇到的困难及解决方法·············································188.心得体会·······

4、·················································189.致谢·································································1810参考文献························································18191.课程题目:题目:字符串处理要求:1.strcpy函数2.strncpy函数3.strcat函数4.strncat函数5.strlwen函数6.strupr函数197

5、.strlwr函数2.设计思路:该题目要求实现七个功能,既要求编写七个函数来分别实现。利用分装的设计思路我把各个函数的声明放到**.h文件里面,将函数的定义放在一个**.cpp文件里面,最后将main函数放在一个**.cpp文件里面,通过main函数去调用不同的函数同时编写一个菜单函数来进行对具体调用哪个函数来进行选择,实现不同的功能。Main函数3.功能模块:Menu菜单模块构造、析构函数Strcpy模块Strncpy模块Strncat模块Strlen模块Strlwr模块Strupr模块Strcat模块194.模块分析(1)Mystrc

6、py模块实现目的是将数组s1的元素全部复制给s1.利用的方法是通过while循环逐位读取s1的元素,只要不为''就将其复制给s1。需注意的是要在s2结尾处添加''以结束其复制。char*Mystring::Mystrcpy(chars1[],chars2[]){inti=0;while(s1[i]!=''){s2[i]=s1[i];i++;}s2[i]='';//strcpy完成后输入''结束S2cout<

7、块实现功能与Mystrcpy模块相似,但是其复制时要满足从规定的地方开始复制。所以,在此我添加了复制位数n以实现控制功能。利用for语句来控制其能够在第n位停止。char*Mystring::Mystrncpy(chars1[],chars2[]){cout<<"请输入复制位数n"<>n;//控制strncpy长度for(inti=0;i

8、;}19(2)Mystrcat模块该模块实现功能是将数组s1接到s2后面。于是我利用strcpy模块的方式从s2的结尾处开始复制。只是要实现这一功能必须获取s2数组的长度,通过while循环来

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。