1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | #include<stdio.h> #include<string.h> #include<conio.h> void main() { char a[100]; int i = 0; printf("암호입력 :"); while (1) { if (kbhit()) { a[i] = getch(); if (a[i] == 13) { break; } i++; printf("*"); } } a[i] = '\0'; printf("\n입력하신 암호는 :%s 입니다", a); } | cs |
알아두셔야할점
1. getchar 이랑 kbhit 이 뭐가 다른지 알아야함
2. conio.h 를 알아야하고, kbhit, getch, getch가 뭐가 다른지 알아야함
kbhit = 평범한 패스워드 사용가능
getche = 정신 나간 암호문 사용가능
getch = 귀찮음
'C언어 공부하기 > C언어 예제' 카테고리의 다른 글
C언어 프로그래밍 예제 : 펠린드롬 글자 확인 (0) | 2020.03.26 |
---|---|
C언어 프로그래밍 예제 : 소수판별기 (0) | 2019.03.07 |
C언어 프로그래밍 예제 : 받은 문자 거꾸로 출력하기/ 받은 문자열 역순으로 출력하기 (0) | 2019.02.28 |
C언어 프로그래밍 예제 : 숫자 계산기 (0) | 2019.02.28 |
C언어 프로그래밍 예제 : 시간 계산기(시, 분, 초) (0) | 2019.02.28 |