c语言

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

小亿
254
2024-03-21 16:42:50
栏目: 编程语言

在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;
}

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

0
看了该问题的人还看了