반응형
알맞은 암호(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;
}
반응형
'C' 카테고리의 다른 글
[C언어] 실습: 구조체 'people'로 이름, 나이, 신장 출력하기 (0) | 2021.05.16 |
---|---|
[C언어] 구조체(Structure) (0) | 2021.05.16 |
[C언어] 실습: 두 개의 문자열을 입력받은 후, 값을 바꾸어 출력하기 (오류) (0) | 2021.05.10 |
[C언어] 실습: 두 개의 문자열을 입력받은 후, 값을 바꾸어 출력하기 (0) | 2021.05.06 |
[C언어] 실습: 입력받은 문자열 역순으로 출력하기(포인터 변수) (0) | 2021.05.05 |