加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

Linux控制台下密码输入解决措施

发布时间:2021-12-10 20:12:31 所属栏目:PHP教程 来源:互联网
导读:在Linux系统编过C语言程序的码农应该都知道,其和在Windows编程是有很大的区别的,Linux下没有许多在Windows下常用的头文件,但也有许多Windows下没有的头文件,对于初学者来说,是有一定的限制性的,就比如conio.h头文件,里面有许多的函数我们经常使用,因
在Linux系统编过C语言程序的码农应该都知道,其和在Windows编程是有很大的区别的,Linux下没有许多在Windows下常用的头文件,但也有许多Windows下没有的头文件,对于初学者来说,是有一定的限制性的,就比如conio.h头文件,里面有许多的函数我们经常使用,因此,我们在Windows下一个小系统时,常用的登录环节无法在Linux下使用。今天,我就来帮大家解决这一问题。
 
#include<stdio.h>
 
 char getch()
 {   
    char c;
    system("stty -echo");
    system("stty -icanon");
    c=getchar();
    system("stty icanon");
    system("stty echo");
    return c;
 }   
 void main()
 {   
    int i;
    char a[21];
    char ch;
    printf("请输入密码:");
    for(i=0;i<20;i++)
    {
        ch=getch();
        if(ch=='n')
        {
            a[i]='';
            break;
        }
        putchar('*');
        a[i]=ch;
    }
    if(i==20)
        a[20]='';
    printf("%sn",a);
 } 

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读