全文预览

C语言文件加密解密及单词统计程序

上传者:梦溪 |  格式:doc  |  页数:10 |  大小:2565KB

文档介绍
strcmp(c[k],b[i])==0)Р {Р e[k]++;Р n=1;Р break;Р }Р }Р if(n==0)Р {Р strcpy(c[++m],b[i]);Р e[m]++;Р }Р?}Р?if(y==5)Р?{Р printf("请输入要统计的单词:\n");Р scanf("%s",f);Р j=0;Р for(i=0;i<=m;i++)Р if(strcmp(f,c[i])==0)Р {Р printf("该文本中有%d个单词%s\n",e[i],f);Р j=1;Р break;Р }Р if(j==0)Р printf("该文本中有0个单词%s\n",f);Р?}Р?if(y==6)Р for(i=0;i<=m;i++)Р printf("该文本中有%d个单词%s\n",e[i],c[i]);Р?fclose(wj);Р}(3)运行结果:Р1、程序主界面Р2、创建并输入文件Р3、加密文件系统Р4、解密文件系统Р6、统计英文单词数系统Р实验小结:Р过多的嵌套级别可能会使程序难以理解,应避免使用超过3个级别的缩进。Р把程序写成小函数的集合,有助于程序编写、调试、维护和修改的方便。Р多个函数之间放置一个空行来分隔开这些函数,使程序结构化,有助于提高程序的可读性。Р在switch语句中未加break导致程序错误。Р5. 在对文件操作时需要注意关闭文件的操作,假如没有关闭,将会使在运行程序时,不能对文件进行删除或者重命名的操作。导致一些未知错误。Р6. 对于系统中存在的键盘缓冲区的文件及数据流未清除,会引起一些不必要的麻烦。Р7. 注意遇见回车结束的表示方式while(ch !='\r'),而不是while(ch !='\n')。Р8. EOF结束时应先enter再按Ctrl+z,再按enter。Р9.总之,实践是检验真理的最好方法。注意细节,注重实践!

收藏

分享

举报
下载此文档