void startmima()
{
char password[7]="123456",p[7];
printf("初始密码为123456\n");
printf("请输入密码:\n");
scanf("%s",p[7]);
if(strcmp(p[7],password[7])==0)
{
printf("初始密码输入正确,接下来请重置密码。\n");
}
else
{
printf("输入的初始密码错误,请重新输入!\n");
startmima();
}
}
这部分没太看懂为什么错了
传入参数应该为地址,strcmp(p,password)
报错的原因可能是你没有引入头文件,这个方法应该是在 string.h这个头文件中的。