做课程设计到这里一直过不去,求解。不是求作业的,改一上午了还是改不对。
程序代码:
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。