티스토리 뷰

반응형

C언어에서 패스워드값을 입력받으려 할 때 문자 대신 *표시가 나오도록 하는 코드입니다.


#include <stdio.h>


int main()

{

char pass[10];

int i = 0;


/* Case 1

while(1)

{

pass[i]=getch();

if(pass[i] != '\r')

{

printf("*");

i++;

}

else

{

return 0;

}

*/

/* Case 2

while(pass[i]=getch()!='\r') 

printf("*");

i++;

}

*/

return 0;

}


혹은 getch()를 이용하여 입력되는 문자열이 안 보이도록 코딩하는 방법도 있습니다.






반응형
댓글
댓글쓰기 폼