c语言中怎么隐藏输入的数

在C语言中,我们可以使用getch()函数来隐藏用户输入的字符。getch()函数是conio.h头文件中的一个函数,它可以在不显示用户输入的情况下读取用户的键盘输入,以下是一个简单的示例:

创新互联公司服务项目包括达拉特网站建设、达拉特网站制作、达拉特网页制作以及达拉特网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,达拉特网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到达拉特省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

#include 
#include 
int main()
{
    char password[20];
    int i = 0;
    char ch;
    printf("请输入密码:");
    while ((ch = getch()) != 'r') // 当用户按下回车键时,循环结束
    {
        password[i++] = ch;
        putchar('*'); // 输出星号,以隐藏用户输入的字符
    }
    password[i] = ''; // 添加字符串结束符
    printf("
你输入的密码是:%s
", password);
    return 0;
}

在这个示例中,我们使用getch()函数来读取用户输入的字符,并将其存储在password数组中,我们使用putchar('*')来输出星号,以隐藏用户输入的字符,当用户按下回车键时,循环结束,我们将字符串结束符添加到password数组中,并输出用户输入的密码。

注意:getch()函数和conio.h头文件主要在Windows系统下的编译器(如Visual Studio)中使用,在其他系统或编译器中,可能需要使用其他方法来实现类似的功能。

标题名称:c语言中怎么隐藏输入的数
本文来源:http://www.shufengxianlan.com/qtweb/news6/545106.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联