LeeBlog

导航

输入密码

int inputps(char p1[])
{
     int i=0;
     char ch;
     while((ch=getch())&&ch!=13)
     {
          if(ch==27)
          return 0;
          if( ch==8 && i !=0 )                 
          {
              printf( "\b \b" );
              p1[--i] = 0;
          }
          else if(ch==8&&i==0)
               continue;
          else
          {
              printf( "*" );
              p1[i++] = ch;
          }
     }
     puts( "" );
     p1[i]=0;
   return 1;
}

  

posted on 2011-04-05 17:39  LeeBlog  阅读(439)  评论(0编辑  收藏  举报