/*管理者系统密码管理界面*/
void loginManager()
int main()
{
char strname[20];//输入的用户名
char *stroldname[]={"GLY001","GLY002","GLY003"};//原用户名
char *stroldpassword[]={"001","002","003"};//原密码
/*第一步:获取用户名*/
printf("\t\t\t\t请输入用户名: ");
scanf("%s",&strname);
int i;
for(i = 0; i < 3;i++)
if(strname == stroldname[i])
/*第二步:获取密码*/
{printf("\t\t\t\t请输入密码: ");
char strpassword[20];//输入的密码
scanf("%s",&strpassword);
if(strpassword == stroldpassword[i])
{printf("\n\t\t\t\t>>> 登录成功!<<<\n\n");
selectManagerMenu();
}
else
{
/*第四步:调用登录界面*/
printf("\n\t\t\t\t>>> 密码错误!请重新登录!<<<");
loginTitle();
}
}
else
{printf("\n\t\t\t\t用户名不存在");
loginTitle();
}
}
如上,系统说在int main()之前需要一个初始化。
这是程序的一部分,头文件有#include <stdio.h>,#include <string.h>
您说的方法我并不太懂,而且程序已经成型了,您知道我这个错在哪里么?