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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hjj651471519/article/details/72236134
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;}

猜你喜欢

转载自blog.csdn.net/hjj651471519/article/details/72236134