一个很简单的密码校验程序,想不通怎么老不对头啊?
#include <stdio.h>
int main(void)
{
char str1[10];
char str2[10];
printf("UserName:");
gets(str1);
printf("PassWord:");
gets(str2);
puts("checking...");
printf("usr:%s\n",str1);
printf("pwd:%s\n",str2);
if ((str1 == "paopaomj") && (str2 == "1234567"))
puts("Welcome to JBuilder!");
else
if ((str1 == "paopaomj") && (str2 != "1234567"))
puts("Incorrect password! Retry...");
else
puts("Not such a user.");
getch();
return 0;
}
就是不管怎么样输入,都是输出not such a user。纳闷极了,大家给指点指点,见笑了。