본문 바로가기

【그로잉】/…Programming

C게임 #6. 구조체를 활용한 로그인 창 만들기


알고리즘

아이디를 "admin", 패스워드를 "1234"로 설정하고 각 수를 입력하게 만든다.

둘 모두가 일치하면 "관리자 계정입니다."를 출력시키고 그 외의 경우 틀렸다고 한다.


#include <stdio.h>
#include <string.h>

typedef struct ACCOUNT
{
   char id[10];
   char pass[10];
} admin;

void main()
{
   admin dab = {"admin", "1234" };
   admin in;

   printf("아이디를 입력하세요 : ");
   scanf("%s",in.id);
   printf("패스워드를 입력하세요 : ");
   scanf("%s",in.pass);

   if( strcmp(in.id, dab.id) == 0 && strcmp(in.pass, dab.pass) == 0 ){
   printf("관리자 계정입니다.\n");
   }

   else if( strcmp(in.id, dab.id) != 0 )
   printf("아이디가 일치하지 않습니다.\n");
   else if( strcmp(in.pass, dab.pass) != 0 )
   printf("패스워드가 일치하지 않습니다.\n");
}