关于比较两个字符串内容是否相同(strcmp)

#include<stdio.h>
#include<string.h>
int main()
{
	char name[100]={0};
	char password[100]={0};
	
	while(scanf("%s %s",name,password) !=EOF)
	{
		//注意比较两个字符串是否相等不可以直接使用==
		//应该使用strcmp
		if((strcmp(name,"admin")==0)&&(strcmp(password,"admin")==0))
		{
			printf("Yes!");
		}
		else
		{
			printf("No!");
		}
	}
	return 0;
}

strcmp返回值等于0或者小于0或者大于0


版权声明:本文为qq_62552630原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。