C언어 공부하기/C언어 예제
C언어 프로그래밍 예제 : 비밀번호 받아서 *로 출력하기
HawordFREAKEK
2019. 2. 28. 17:35
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 = 귀찮음