c语言课程设计报告书(共9页).doc
《c语言课程设计报告书(共9页).doc》由会员分享,可在线阅读,更多相关《c语言课程设计报告书(共9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上课程设计报告书 所属课程:c语言 项目:库函数模拟系统 指导老师:邹姝稚 班级:软件1401 姓名:江闯 学号: 分数: 专心-专注-专业1.任务描述:本系统开发的代码模拟了下列库函数的功能:(1) .模拟gets和puts的功能:能接收一个字符串,将其写入ASCII文件,并且可以读出显示。(2) .在不使用字符串库函数的条件下,编程实现字符串的拷贝,连接,求长,倒置功能。(3) .字符串加密功能:将一段明文建立到一个ASCII文件中,按加密的算法加密后写入密文文件,最终实现将明文和密文文件都显示出来。(4) .编程实现字符串与对应数字的相互转换功能。2.总体设计:模
2、块调用图: 图1函数调用图: 图2函数功能:(1) 函数gp( ):模拟gets和puts的功能(2) 函数kaobei( ):实现字符串的拷贝(3) 函数lianjie( ):实现字符串的连接(4) 函数qiuchang( ):实现字符串的求长(5) 函数daozhi( ):实现字符串的倒置(6) 函数jiami( ):实现字符串的加密功能,最后将明文和密文文件 都显示出来(7) 函数zhuanhuan1( ):将数字字符串转换为对应的数字(8) 函数zhuanhuan2( ):将数字转换为对应的数字字符串3.详细设计:(1) .模仿gets和puts功能: gets和puts功能与scan
3、f和printf函数的功能相似,但是也不是完全相同,本系统模拟功能的程序总共运用了两次函数调用技术,模拟gets运用了一次,模拟puts运用了一次。(2).字符串的拷贝功能: 字符串的拷贝功能程序设计源于strcpy的功能,其中运用了字符串数组和指针的相关技术,还运用了一组while语句,实现语句的循环,从而将一个字符串拷贝到一个空数组中。(3).字符串的连接功能: 字符串的连接功能模拟的是字符串处理的库函数strcat,它的作用是将两个字符串连接起来本系统运用while类型的循环语句将字符串s1扫描到/0,然后再连接上“s2”字符串代码段如下图所示后再连接上“s2”字符串代码段如下: 图3(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 报告书
限制150内