29 lines
749 B
C
29 lines
749 B
C
|
/*
|
||
|
* C program is to illustrate how user authentication is done.
|
||
|
* Program asks for the user name and password and displays
|
||
|
* the password as '*' character
|
||
|
*/
|
||
|
#include <stdio.h>
|
||
|
|
||
|
void main()
|
||
|
{
|
||
|
char password[10], username[10], ch;
|
||
|
int i;
|
||
|
printf("Enter User name: ");
|
||
|
gets(username);
|
||
|
printf("Enter the password < any 8 characters>: ");
|
||
|
for (i = 0; i < 8; i++)
|
||
|
{
|
||
|
ch = getchar();
|
||
|
password[i] = ch;
|
||
|
ch = '*' ;
|
||
|
printf("%c", ch);
|
||
|
}
|
||
|
password[i] = '\0';
|
||
|
/* Original password can be printed, if needed */
|
||
|
printf("\n Your password is :");
|
||
|
for (i = 0; i < 8; i++)
|
||
|
{
|
||
|
printf("%c", password[i]);
|
||
|
}
|
||
|
}
|