Linux 拨号vps windows公众号手机端

C语言中如何让输入的数字隐藏

lewis 9年前 (2016-10-23) 阅读数 11 #程序编程
文章标签 c语言

在C语言中,可以使用密码输入的方式来隐藏输入的数字。下面是一个示例代码:

#include <stdio.h>
#include <conio.h>

int main() {
    char password[20];
    int num;

    printf("Enter a number: ");
    scanf("%d", &num);

    printf("Enter password to hide the number: ");
    int i = 0;
    while (1) {
        password[i] = getch();
        if (password[i] == 13) {
            break;
        } else {
            printf("*");
        }
        i++;
    }
    password[i] = '\0'; // null-terminate the password

    printf("\nHidden number: %d\n", num);

    return 0;
}

在这个示例代码中,用户首先输入一个数字,然后输入一个密码来隐藏这个数字。当用户输入密码时,数字将被隐藏,只有*字符显示出来。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门