Я пытаюсь создать систему входа в систему на языке программирования C. следующий код ниже - моя попытка, может кто-нибудь указать мне на мою ошибку.
Цель состоит в том, чтобы соответствовать имени пользователя и паролю в программе. например, если бы я должен был ввести Amy в качестве имени пользователя и Amy76 в качестве пароля, он должен был бы принять его и распечатать логин.
#include<conio.h>
#include<string.h>
int main()
{
login_session();
return 0;
}
// following function accepts the login creed for teachers
void login_session(char username[10], char password[10]){
printf("Enter instructor's Full Name :\n");
scanf("%s", &username);
printf("Enter password :\n");
scanf("%s", &password);
clrscr();
//conditional statements to test teachers username and password
if(strcmp(username, "Amy") ==0) {
if(strcmp(password,"Amy76") ==0){
printf("\nwelcome. Login Sucessfully ");
} else {
printf("\ninvalid. username and password does not exist");
}
} else if (strcmp(username, "Smith") ==0){
if(strcmp(password,"Smith345") ==0){
printf("\nwelcome. Login Sucessfully");
} else {
printf("\ninvalid.username and password does not exist");
}
} else if (strcmp(username, "Doris") ==0) {
if(strcmp(password,"Doris284") ==0){
printf("\nwelcome.Login Sucessfully");
}else {
printf("\ninvalid. username and password does not exist");
}
} else if (strcmp(username,"Wilson") == 0) {
if(strcmp(password,"Wilson809") ==0){
printf("\nwelcome.Login Sucessfully");
}else {
printf("\ninvalid. username and password does not exist");
}
}
return 0;
}