做课程设计到这里一直过不去,求解。不是求作业的,改一上午了还是改不对。
程序代码:int main()
{
while(login()==0)
{
menu();
}
return 0;
}
int login()
{
int i;
char admin[3][7]={"zhangt","junnan","songhe"};
char password[3][5]={"z123","j123","s123"};
char user[7],passwrd[7];
printf("请输入用户名:");
scanf_s("%s",user);
printf("请输入密码:");
scanf_s("%s",passwrd);
for(i=0;i<3;i++)
{
if((strncmp(user,admin[i][1],5)==0)&&(strncmp(passwrd,password[1],5)==0))
{
printf("登陆成功!");
return 0;
}
}
printf("登陆失败,请重新输入!");
return 1;
}这是部分代码,只能输入用户名之后就会出错中断。职工信息管理系统.exe 中的 0xfefefefe 处有未经处理的异常: 0xC0000005: 读取位置 0xfefefefe 时发生访问冲突.
我用的是vs2010。









