教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

文件加密系统课程设计(7)

来源:网络收集 时间:2026-02-21
导读: 21 程序设计综合课程设计报告 为原文件名*/ printf(\文档解密并保存成功!\ printf(\继续解密文件?(按Y继续)\ x=judge(); } } } } else { printf(\密码输入有误!\\n\ printf(\重新输入密码?(按Y重新输入)\\n\

21

程序设计综合课程设计报告

为原文件名*/

printf(\文档解密并保存成功!\ printf(\继续解密文件?(按Y继续)\ x=judge(); } } } } else {

printf(\密码输入有误!\\n\

printf(\重新输入密码?(按Y重新输入)\\n\ y=judge(); z++; if(z==E) {

printf(\对不起,您输入错误次数太多,请仔细回想密码!\\n\ y=0; } } } }

void show(void) /*显示函数*/ {

FILE *fp;

char fname[M]; int x=1; while(x) {

printf(\键入要显示的文件名称:\ scanf(\

if((fp=fopen(fname,\ {

printf(\此文件未能打开,重新输入(按Y)?\ x=judge(); } else {

printf(\的内容是: \\n\\n\

while(!feof(fp)) /*判断是否为文件末尾*/ putchar(fgetc(fp)); printf(\ fclose(fp);

22

程序设计综合课程设计报告

printf(\继续显示文件(按Y继续)?\ x=judge(); } } }

void count(void) /*统计单词数函数*/ {

char fname[M],

word[W], /*要统计的单词*/ str[F], /*保存文档内容*/ nword[M]; /*从内容读取的单词*/ int i=0,j,z=0,count=0,x=1,t; FILE *fp; while(x) {

printf(\键入要查找单词的文件名称:\ scanf(\

if((fp=fopen(fname,\ {

printf(\此文件未能打开,重新输入(按Y)?\ x=judge( ); } else {

while(!feof(fp))

str[i++]=fgetc(fp); /*将文档内容存入字符串数组*/ printf(\键入要统计个数的单词:\ scanf(\ t=strlen(word); for(j=0;j

word[j]=tolower(word[j]); /*使要统计单词均是小写字母*/ for(j=0;j

if(isalpha(str[j])) {

str[j]=tolower(str[j]); nword[z++]=str[j]; } else

if(z!=0) {

nword[z]='\\0'; /*保证字符串结束*/ if(strcmp(word,nword)==0)

23

程序设计综合课程设计报告

count++; z=0; } }

fclose(fp);

printf(\文档中有%s的单词数为:%d\\n\ count=0; i=0;

printf(\继续统计单词个数(按Y继续?\ x=judge(); } } }

int judge(void) /* {

char ch;

fflush(stdin); scanf(\ if(ch=='y'||ch=='Y') return 1; else

return 0; }

是否继续判断函数*/ 24

文件加密系统课程设计(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/593501.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)