Tuesday

C Program To Accept Password

This is a simple login program in C.While accepting password it masks each character using '*' symbaol and display the password in the next line after the user hits Enter key.It also accepts backspaces and acts accordingly.

#include<stdio.h>
#include<conio.h>

char pw[25],ch;
int i;
void main()
{
clrscr();
puts("Enter password");
while(1)
{
if(i<0)
i=0;
ch=getch();
if(ch==13)
break; /*13 is ASCII value of ENTER*/
if(ch==8) /*ASCII value of BACKSPACE*/
{
putch('\b');
putch(NULL);
putch('\b');
--i;
continue;
}
pw[i++]=ch;
ch='*';
putch(ch);
}
pw[i]='\0';
printf("\n\n%s",pw);
getch();
}

Readers Who Read This Page, Also Read:

Creating A Computer Virus In C

C Program To Generate Numbers In Pyramid Pattern

C Program To Print The Entered Number In Words

C Program To Display The No. Of Digits In An Entered Number

2 comments:

Unknown said...

Go home.

Anonymous said...

Wats great in this?