- 14
- 0
- 约2.14万字
- 约 100页
- 2017-01-02 发布于未知
- 举报
9.5 应用举例 方法一:程序运行后,用户在提示下输入文件名和密码。 编辑分析:由于涉及到文件的读和写,采用逐个字节从原文件中读出,加密后写入一个新建的临时文件,最后,删除原文件,把临时文件改名为原文件名,完成操作。 #include stdio.h #include string.h char encrypt(char f, char c) /*字符加密函数*/ { return f ^ c; /*返回两字符ASCII码按位做异或运算的结果*/ } void main() { FILE *fp, *fp1; char fn[40], *p=fn, ps[10], *s=ps; char ch; char *tm= C:\\temp.tmp; /* 临时文件名 */ printf(Input the path and filename:); gets(p); /* 输入文件名 */ *tm=*p; /* 确保临时文件和要加密的文件在同一盘内 */ /* 判断文件是否能打开,临时文件是否能建立 */ if((fp=fopen(p, rb))==NULL || (fp1=fopen(tm, wb))==NULL) { printf(Cannot open file strike any key ex
您可能关注的文档
最近下载
- GB46768-2025《有限空间作业安全技术规范》解读_-60页.pptx
- 《首饰 指环尺寸 定义、测量和命名》标准修订发展报告.docx VIP
- 首饰 指环尺寸 定义、测量和命名标准立项修订与发展报告.docx VIP
- 仪器设备维护与保养培训.pptx VIP
- 《建筑设计防火规范》GB50016-2014.pptx VIP
- 注水系统效率计算.ppt
- XT-20自动过分相地面磁感应传感器专用测量仪使用说明书2011.pdf VIP
- 《计算机系统结构》 第二版课后答案(张晨曦 ).pdf VIP
- 新解读《GB_T 11888 - 2021首饰 指环尺寸 定义、测量和命名》最新解读.pptx VIP
- (正式版)DB37∕T 2950-2017 《首饰手镯尺寸定义、测量和命名》.docx VIP
原创力文档

文档评论(0)