Computer >> Máy Tính >  >> Lập trình >> lập trình C

In * thay cho các ký tự để đọc mật khẩu trong C

Trong vấn đề này, chúng tôi được cung cấp một mật khẩu chuỗi. Nhiệm vụ của chúng ta là in * thay cho các ký tự của mật khẩu.

Hãy lấy một ví dụ để hiểu vấn đề,

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

Để giải quyết vấn đề này, chúng tôi sẽ duyệt qua mật khẩu mà chúng tôi đã nhập và in * thay cho các ký tự của mật khẩu.

Ví dụ

Chương trình dưới đây sẽ cho thấy việc triển khai giải pháp của chúng tôi

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

Đầu ra

Password : ********