코딩 | 개념 정리/C
[C언어] 로그인 비밀번호 검사하기
PatienceLee
2021. 4. 19. 10:05
이번 포스팅은 로그인 관리시 자주 쓰이는 비밀번호 검사 코드를 작성해보았습니다.
로그인 성공시 바로 끝나지 않는 점, 호출 횟수에 반복문을 사용하지 않은 점이 거슬려서
추후 새로운 버전 업데이트 예정입니다.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
//#include<stdlib.h>
int check(); // 비밀번호 확인 함수
int main(void)
{
check();
check();
check();
check();
return 0;
}
int check()
{
int pass; // 입력 비밀번호
static int count = 0; // 비밀번호 횟수 카운트
static int password = 1234; // 설정 비밀번호 선언
count++;
if (count > 3)
{
printf("로그인 시도횟수 초과\n");
return 0;
}
printf("비밀번호: ");
scanf("%d", &pass);
if (pass == password)
{
printf("로그인 성공!!!\n");
return 1;
}
else
{
return 0;
}
}
그럼 오늘도 즐거운 코딩!
반응형