易百教程

在if语句中使用strcmp()函数比较

如何在if语句中使用strcmp()函数比较?

示例代码

#include <stdio.h>
#include <string.h>

int main()
{
    char password[]="mima";
    char input[15];

    printf("输入密码: ");
    scanf("%s",input);

    if(strcmp(input,password)==0)
        puts("密码正确");
    else
        puts("密码错误,拒绝服务.");

    return(0);
}

执行上面示例代码,得到以下结果:

hema@yiibai:~/book$ gcc main.c
hema@yiibai:~/book$ ./a.out
输入密码: mima
密码正确