title: c语言问题,希望大家帮帮忙,急我现在用c在做学生信息管理系统我想 
desc: 我现在用c在做学生信息管理系统
  我想登陆的密码问题
  就是我任意输入一个字符,马上在出现对应的*出现
  跟我门平时输入密码的情况是一样的
  还有就是当我知道自己的密码输入有错误,
  我想退一格在输入
  该怎么做啊~!
  希望大家指点
  我的 
  
  
answer: 随便写了个，应该能用。我把源和可执行文件都放在附件里了
  
  #include "stdio.h"
  #include "conio.h"
  
  
  
  int main(void)
  {
      int ch;
      int len=0;
      int i=0;
      char password[20];
      printf("Enter Password:\n");
      while('\r' != (ch=getch()))
         {
          if(ch=='\b')
          {
            clrscr();
            len--;
            for(i=0;i<len;i++)
            putch('*');
            continue;
          }
           putch('*');
           *(password+len)=ch;
           len++;
         }
      printf("\n");
      printf("Password:");
      for(i=0;i<len;i++)
      printf("%c",password[i]);
      getchar();
      return 0;
  }
  其中len代表输入密码的长度，password表示存储密码的缓冲区
  你如果想把这个功能写成函数形式可以这样声明：
  void getPassword(char *p ,int *len);