全球旧事资料 分类
课程设计报告书
所属课程c语言
项目库函数模拟系统
指导老师
班级软件1401
姓名
学号
分数
f1任务描述
本系统开发的代码模拟了下列库函数的功能
1模拟gets和puts的功能能接收一个字符串将其写入ASCII文件并且可以读出显示。
2在不使用字符串库函数的条件下编程实现字符串的拷贝连接求长倒置功能。
3字符串加密功能将一段明文建立到一个ASCII文件中按加密的算法加密后写入密文文件最终实现将明文和密文文件都显示出来。
4编程实现字符串与对应数字的相互转换功能。
2总体设计
模块调用图
图1
f函数调用图
图2
函数功能
1函数gp模拟gets和puts的功能
2函数kaobei实现字符串的拷贝
3函数lia
jie实现字符串的连接
4函数qiucha
g实现字符串的求长
5函数daozhi实现字符串的倒置
6函数jiami实现字符串的加密功能最后将明文和密文文件都显示出来
7函数zhua
hua
1将数字字符串转换为对应的数字
8函数zhua
hua
2将数字转换为对应的数字字符串
3详细设计
1模仿gets和puts功能
gets和puts功能与sca
f和pri
tf函数的功能相似但是也不是完全相同本系统模拟功能的程序总共运用了两次函数调用技术模拟gets运用了一次模拟puts运用了一次。
2字符串的拷贝功能
字符串的拷贝功能程序设计源于strcpy的功能其中运用了字符串数组和指针的相关技术还运用了一组while语句实现语句的循环从而将一个字符串拷贝到一个空数组中。
f3字符串的连接功能
后再连接上“s2”字符串代码段如下图所示后再连接上“s2”字符串代码段如下字符串连接起来本系统运用while类型的循环语句将字符串s1扫描到‘0’然字符串的连接功能模拟的是字符串处理的库函数strcat它的作用是将两个
图3
4字符串的求长功能
字符串的求长功能模拟的是字符串处理库函数strle
它的作用是求一段不知道长度的字符串的实际长度本系统在执行这个功能的时候运用了一次函数调用首先建立一个调用函数strle
gth来接收一个字符串将字符串的长度进行计算并且将字符串长度的数值返回到主函数并且输出代码段如下
i
cludestdioh
defi
eN1000
i
tstrle
gthco
stcharstr
retur
0str01strle
gthstr1
mai
charstrN
好听全球资料 返回顶部