Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

พิมพ์ * แทนตัวอักษรสำหรับการอ่านรหัสผ่านใน C


ในปัญหานี้ เราได้รับ string password งานของเราคือพิมพ์ * แทนตัวอักษรของ password

มาดูตัวอย่างเพื่อเข้าใจปัญหา

Input: password Output ********

เพื่อแก้ปัญหานี้ เราจะ traverse password ที่ป้อนเข้าไปและพิมพ์ * แทนตัวอักษรของ password

ตัวอย่าง

โปรแกรมด้านล่างจะแสดงการนำไปใช้ของวิธีแก้ของเรา

#include <stdio.h>
#include <string.h>
int main() {
    char password[50] = "password";
    int length = strlen(password);
    printf("Password : ");
    for(int i = 0; i

ผลลัพธ์

Password : ********