VC++库函数课程设计

VC++库函数课程设计

ID:37907736

大小:924.00 KB

页数:18页

时间:2019-06-02

VC++库函数课程设计_第1页
VC++库函数课程设计_第2页
VC++库函数课程设计_第3页
VC++库函数课程设计_第4页
VC++库函数课程设计_第5页
资源描述:

《VC++库函数课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、[1020562班级102056242杨凡]2011年6月23日1020562班级102056242杨凡计算机工程系软件工程专业课程设计C++课程设计:字符串库函数太原工业学院[1020562班级102056242杨凡]2011年6月23日目录1课程设计目的………………………………………………………………………12任务要求…………………………………………………………………13设计方案…………………………………………………………………24设计内容…………………………………………………………………24.1层次(调用)关系……………………………………………………………24.2库函数源代码设计………

2、……………………………………………………34.3设计思想…………………………………………………………………34.4调试过程……………………………………………………………54.5调试结果截图………………………………………………………………64.6程序代码………………………………………………………………95总结…………………………………………………………………156参考文献…………………………………………………………………16[1020562班级102056242杨凡]2011年6月23日字符串处理库函数1.课程设计目的《C++程序设计》是我们软件工程专业学子必学的一门基础课程。这学期我们主要学

3、习了这本书中《面向过程程序设计》部分。其目的在于加深对面向过程程序设计中基础理论和基本知识的理解,培养学生的实践能力,促进理论与实践的结合。通过课程设计,让学生能够熟练运用C++进行编程,建立模型,降低软件的复杂性,改善软件的重用性和维护性,提高软件的生产效率,熟练掌握编程技术。通过课程设计,掌握程序设计语言开发工具VisualC++等;培养调查研究、查阅技术文献、资料、手册以及编写技术文献的能力;通过课程设计,要求学生在指导教师的指导下,独立完成实习课题的全部内容,包括:(1)通过调查研究和上机实习,收集和调查有关技术资料。(2)掌握设计课题的基本步骤和方法。(3)根据课题的要求进行上机实

4、验调试。(4)有良好的程序设计习惯,程序代码简洁明了,有一定的说明。(5)设计报告一定按老师规定的要求按时完成,页面整洁。(6)收集相关案例进行比较,取其精华之处。(7)学习编程高手的编程思路和技巧,并运用到自己的设计中。2.任务要求(1)通过文献资料查阅和学习,了解当前软件设计技术和一般方法。(2)参考和研究一些公司和高校/企业成功的软件开发案例和实现方案,结合《C++程序设计》(上)以及相关课程中所学知识,积极完成设计任务。(3)认真完成需求分析,并根据需求分析完成各设计题目的总体设计、详细设计和测试等环节的设计任务。(4)认真按时完成课程设计报告。(5)严格按照课程设计要求独立完成。(

5、6)遵守课程设计课堂纪律。(7)大胆思考,活跃思维,严密的逻辑,严谨的思路。16

6、C++课程设计:字符串库函数处理[1020562班级102056242杨凡]2011年6月23日3.设计方案字符串处理库函数总体思路如下流程图1—1所示:读入文件中的数据并输出菜单及提示信息输入选择选择操作结束子程序1子程序2子程序3开始子程序4子程序5子程序6输出结果图1—14.设计内容4.1.层次(调用)关系如图1—2所示:读入文件选择操作根据源代码,编译相关程序!将相关代码编译为.exe的可执行程序!为数据处理准备!编译器编辑信息录入将所要准备处理的数据录入到内存中!所要处理得数据经过事先编译好的程序的处

7、理,得到用户想要的结果!信息输出图1—2退出程序16

8、C++课程设计:字符串库函数处理[1020562班级102056242杨凡]2011年6月23日4.2.库函数源代码://"mystr.h"intmystrlen(char*p)//实现1所对应的功能{intsize=0;if(!p)return-1;while(*p){size++;p++;}returnsize;}intmystrsam(charstring1[],charstring2[])//实现2所对应的功能{intcount=0;for(inti=0;i

9、ystrlen(string2);j++){if(string1[i]==string2[j])count++;}returncount;}voidmystrcpy(charstring1[])//实现3所对应的功能16

10、C++课程设计:字符串库函数处理[1020562班级102056242杨凡]2011年6月23日{inti,j;charstring2[200];for(i=0,j=0;i

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

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

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