C语言实现输入的密码与设置密码进行比对,输入密码可以任意输入。

来源:互联网 发布:现实爆炸录像软件 编辑:程序博客网 时间:2024/05/19 02:25
int checkPasswd( char *src,int src_length, char * target,int target_length){ int i,j;int isOk;//参数检测 if(!src|| !target|| src_length<=0|| target_length<=0)return -1; for(i=0;i<target_length;i++) {//判断数组边界 if(i+src_length<=target_length) {//连续比较 找到 相同的字符串 则返回成功 标识 isOk=1; for(j=0;j<src_length;j++) { if(src[j]!=target[j+i]) { isOk=0; } } //成功找到 返回 成功 if(isOk==1)return 1; } } //没找到相同字符串内容 返回失败标识 return -1;}
原创粉丝点击