본문 바로가기

C

[C언어] 실습: 알맞은 암호(abcd1234)가 입력되면 프로그램 종료하기

반응형

알맞은 암호(abcd1234)가 입력되면 프로그램 종료하기


입력 및 출력형식

 패스워드를 입력해야 프로그램이 종료됩니다.

 패스워드: Abcd1234

 일치하지 않습니다.

 패스워드: abcd1234

 login successed

 

#include<stdio.h>
#include<string.h>   // strcmp()

int main(){

   char password[] = "abcd1234";    // 초기 비밀번호를 설정하여 준다.
   char user[10];                   // 입력하는 비밀번호를 받을 변수를 선언해준다.

   printf("패스워드를 입력해야 프로그램이 종료됩니다.\n\n");
   while(1){
      printf("패스워드 : ");
      scanf("%s", user);
                                    // strcmp()를 이용하여 'password'와 'user' 문자열을 비교한다.
      if(strcmp(password, user) )   // 만약 strcmp() != 0 이면,
         printf("일치하지 않습니다.\n\n");
      else {
         printf("login successedd\n");
         break;
      }
   }

   return 0;
}

 

반응형