これは私が得ているエラーです....何か不足していますか?中かっこを移動しようとしましたが、まだelseステートメントが好きではありません
"else" の前の 91 構文エラー
void admin_signIn(struct profile *puser)
{
int i=0;
char input[20];
strncpy( puser->UserName, "password", strlen("admin")+1 );
strncpy( puser->Pwd, "password", strlen("password")+1 );
for(i=0;i<3;i++)
{
printf("Enter admin user name:");
fgets(input,10,stdin);
rewind(stdin);
printf("Enter admin password:");
fgets(input,10,stdin);
rewind(stdin);
if(strcmp(puser->UserName,input) && strcmp(puser->Pwd,input));
{
printf("the user name is good");
}
admin_menu(puser);
else
{
printf("try again");
}
}