Я хочу создать код входа, я использую структуру для пользователя и пароля (все еще учусь), если имя пользователя или пароль неправильные, как снова перезагрузить функцию ... я запутался ..
проверьте код входа:
int check_login(int id, int passwd) {
int idd = id;
int iddd;
int passs;
int i;
int j;
printf("id_num : ");
scanf("%d", &id);
printf("password: ");
scanf("%d", &passwd);
for (i = 0; i < 17; i++)
{
if (idd == user[i].id_num)
{
iddd = i;
break;
}
else if ( i == 16 )
{
printf("해당 아이디가 없습니다. 다시 로그인 하세요\n");
return -1;
}
}
for (j = 0; j < 17; j++)
{
passs = 0;
if (passwd == user[j].password)
{
passs = j;
printf("%d\n", j);
return id;
}
else if (j == 16)
{
printf("파스워드가 다릅니다. 다지 로그인 하세요\n");
return -1;
}
}
}