原型:int strcmp(const char*str1,const char*str2)
头文件:#include <stdio.h>
作用: str1 =str2,返回0
str1 < str2,返回小于零的值
str1 > str2,返回大于零的值
如下对strcmp函数的应用
模拟实现用户登录密码的场景,只能登录三次
#include <stdio.h>
#include <string.h>
int main(){
printf(“登录\n”);
char password[20]={0};
for(int i=0;i<3;i++){
printf(“还有%d次机会\n”,3-i);
scanf(“%s”,password);
if(strcmp(“shanxiligongdaxue”,password)==0){
printf(“登录成功!\n”);
break;
}
}
if(i==3)
printf(“登录失败\n”);
return 0;
}
这个代码的实现的核心就是对strcmp 函数的应用