Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: [ Solved ]Hỏi về password

  1. #1
    Ngày gia nhập
    11 2008
    Bài viết
    0

    Mặc định [ Solved ]Hỏi về password

    Em có 1 bài tập liên quan tới password. Thường thì khi ta nhập pass tới đâu thì các ký tự hiện ra tới đó ( như thế thì lộ hết cả ). Vậy có cách nào để biến các ký tự đó thành các dấu chấm tròn ( hoặc dấu * ) không ạ? rất mong mọi người giúp em!

  2. #2
    Ngày gia nhập
    11 2008
    Nơi ở
    Neverland
    Bài viết
    48

    Cách đơn giản nhất là dùng hàm getch() để đọc kí tự và mỗi lần getch() được một kí tự thì in ra dấu * tại chỗ nhập liệu ( cho giống mấy cái chương trình nhập pass ) .
    C Code:
    1. #include <stdio.h>
    2. #include <conio.h>
    3. #define MAX 100
    4. int main() {
    5.     char password[MAX],c;
    6.     int i = 0;
    7.     printf("Enter password:");
    8.     while ((c=getch()) != '\r') {
    9.         password[i++] = c;
    10.         putchar('*');
    11.     }
    12.     password[i] = '\0';
    13.     printf("\nYour password is %s\n",password);
    14.     getch();
    15.     return 0;
    16. }
    I'm superman

  3. #3
    Ngày gia nhập
    11 2008
    Bài viết
    0

    Cảm ơn huynh rất nhiều

Các đề tài tương tự

  1. Điều kiện kiểm tra khi change password?
    Gửi bởi vitusodo trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 20-07-2011, 09:39 AM
  2. Mã Hóa password ASP.Net (C#)
    Gửi bởi chungnam098 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 21-03-2010, 08:36 PM
  3. Cách lưu giữ Password
    Gửi bởi duckvn trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 4
    Bài viết cuối: 04-09-2009, 09:16 AM
  4. Đọc vào password in ra kí tự (*) !
    Gửi bởi ga_ru trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 25-03-2008, 06:07 AM
  5. [C++] Help - Tạo và phá password
    Gửi bởi tuyetton trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 12-11-2006, 08:45 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn