⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inputkeys.cpp

📁 用vc写的一个职工管理系统
💻 CPP
字号:
void inputkeys_1(char *a)
{
 int i;
 a[0]='\0';
 fflush(stdin);
 for(i=0;a[i]!='\r';i++)
  {
   a[i]=getch();
   if(i==0&&a[i]=='\r')
    {
     a[0]='\0';
     i--;
    }
   else if(i>0&&a[i]==8)
    {
     printf("\b \b\0\b");
     a[i-1]='\0';
     a[i]='\0';
     i-=2;
    }
   else if((i>0&&a[i]=='\r')||(i==19))
     {
      i--;
     }
   else if(((a[i]>='0')&&(a[i]<='9'))||((a[i]>='a')&&(a[i]<='z'))||((a[i]>='A')&&(a[i]<='Z')))
    {    
     printf("%c",a[i]);
    }
   else
    {
     printf("\0\b");
     a[i]='\0';
     i--;
    }
  }
 a[i]='\0';
 printf("\n");
 return;
}

void inputkeys_2(char *a)
{
 int i;
 a[0]='\0';
 fflush(stdin);
 for(i=0;a[i]!='\r';i++)
  {
   a[i]=getch();
   if(i==0&&a[i]=='\r')
    {
     a[0]='\0';
     i--;
    }
   else if(i>0&&a[i]==8)
    {
     printf("\b \b\0\b");
     a[i-1]='\0';
     a[i]='\0';
     i-=2;
    }
   else if((i>0&&a[i]=='\r')||(i==19))
     {
      i--;
     }
   else if(((a[i]>='0')&&(a[i]<='9'))||((a[i]>='a')&&(a[i]<='z'))||((a[i]>='A')&&(a[i]<='Z')))
    {    
     printf("*");
    }
   else
    {
     printf("\0\b");
     a[i]='\0';
     i--;
    }
  }
 a[i]='\0';
 printf("\n");
 return;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -