DESProcess FILE *mfp,*cfp int ttch=0,xorRes,ttbitdiff=0 char mch,cch float bdiff=0 if((mfp=fopen(mfile,"r"))==NULL) {cout<<"Cannot open the file to compare"<<endl } if((cfp=fopen(cfile,"r"))==NULL) {cout<<"Cannot open the file to compare"<<endl } else { while(!feof(mfp)&!feof(cfp)) { ttch++ mch=fgetc(mfp) cch=fgetc(cfp) xorRes=mch^cch ttbitdiff+=(xorRes&1)+(xorRes&2)/2+(xorRes&4)/4+(xorRes&8)/8+(xorRes&16)/16+(xorRes&32)/32+(xorRes&64)/64+(xorRes&128)/128 } bdiff=float(ttbitdiff)*100/float(ttch*8) } *bitdiff8byte=float(ttbitdiff)*100/float(8*8) return bdiff
标签: DESProcess ttbitdiff xorRes bdiff
上传时间: 2016-07-02
上传用户:1079836864
Max+Plus II 简易用户使用入门指南
上传时间: 2013-12-25
上传用户:jichenxi0730
可以动态加载 3D max 制作的家具到VIRTOOLS中,此模块主要应用于以后布置房间
上传时间: 2016-07-03
上传用户:徐孺
1. 学生成绩删除功能:该功能通过调用int shanchu(struct Student *p,int x,int num,float a[])来实现。该功能采用的是询问管理人员的意见之后再功能实现,由学号来引出学生信息,当学号不存在时,系统将给出信息“该学生不存在!”。然后询问管理员是否继续删除。 2. 学生成绩添加功能:该功能通过调用void luru(struct Student *p)来实现。实现了手工输入功能,当然可以通过连接数据库来在数据库中进行修改。 3. 学生成绩更新功能:该功能通过调用void xiugai(struct Student *p,int x,int num,float a[])来实现。同样可以在连接数据库之后字其中进行修改。 4. 学生成绩排列功能:该功能通过调用void paixu(struct Student *p,int x,float 5. a[])来实现。本系统采用按平均成绩由高到低来排序。 6. 学生信息查询功能:该功能通过调用void chaxun(struct Student *p,int x,int num,float a[])来实现。本系统采用根据学号来查询学生信息,当连接数据库之后就可以用查询分析器来进行,即使用SQL语句来实现。
标签: int Student shanchu struct
上传时间: 2013-12-02
上传用户:hebmuljb
Essential 3ds Max 2008一书的book files第一到第八章部分
上传时间: 2013-12-04
上传用户:gengxiaochao
Essential 3ds Max 2008一书的book files第九到第十六章部分
上传时间: 2016-07-11
上传用户:asdfasdfd
Essential 3ds Max 2008一书的book files第十七到第二十二章部分
上传时间: 2016-07-11
上传用户:ouyangtongze
利用MAX II CPLD 实现 NAND 闪存接口
上传时间: 2014-11-26
上传用户:cc1
利用MAX II CPLD 实现 NAND 闪存接口
上传时间: 2016-07-14
上传用户:lunshaomo
本文介绍一种利用 EDA技术 和VHDL 语言 ,在MAX+PLUSⅡ环境下,设计了一种新型的智能密码锁。它体积小、功耗低、价格便宜、安全可靠,维护和升级都十分方便,具有较好的应用前景
上传时间: 2016-07-20
上传用户:咔乐坞