>>895 タブとか入力しないでください。Enterで終了、BackSpaceで戻る。
#include   <stdio.h>
#include   <conio.h>
int   main(void)
{
  char   buf[256];int   p,key;
  for(p=0;p<=255;p++)   buf[p]=0;
  printf("パスワードを入力してください\n");
  for(p=0;;)
  {
    if(kbhit()!=0)
    {
      key=getch();
      if(key==8&&p!=0)
      {
        p--;
        buf[p]=0;
        printf("\b \b");
      }
      else   if(key==13&&p!=0)   break;
      else   if(key!=8&&key!=13)
      {
        buf[p]=key;
        printf("*");
        p++;
      }
    }
  }
  printf("\n入力されていたパスワード\n%s\n何かボタンを押してください  終了します",buf);
  getch();
  return   0;
}