TAILIEUCHUNG - Nhập mật khẩu cho ứng dụng console

Bạn đang thực hiện một ứng dụng Console yêu cầu người dùng phải nhập Password, khi nhập Password thì các ký tự đó phải không được hiển thi ra màn hình (trong Windows Form thì chúng ta thấy các ký tự password được thay thế bằng ký tự * hoặc chấm đen). Trong môi trường Console thì chúng ta phải tự viết một hàm nhập mật khẩu như vậy. Hàm nhập mật khẩu bằng ngôn ngữ C++ #include #include using namespace std;. | Nhập mật khẩu cho ứng dụng console Bạn đang thực hiện một ứng dụng Console yêu cầu người dùng phải nhập Password khi nhập Password thì các ký tự đó phải không được hiển thi ra màn hình trong Windows Form thì chúng ta thấy các ký tự password được thay thế bằng ký tự hoặc chấm đen . Trong môi trường Console thì chúng ta phải tự viết một hàm nhập mật khẩu như vậy. Hàm nhập mật khẩu bằng ngôn ngữ C include iostream include using namespace std void getpassword char s int size Nhập mật khẩu dạng dấu char ch 0 memset s 0 size fflush stdin while ch 13 ch khác Enter fflush stdin ch getch if ch 0 getch Loại bỏ kí các tự điều khiển else if ch 31 ch 127 Các kí tự ASCII in được if int strlen s size-1 Nếu chuỗi chưa đầy cout s strlen s ch else if ch 8 Xóa một kí tự if s 0 Nếu chuỗi khác rỗng s strlen s -1 0 Xoá kí tự cuối cùng của chuỗi cout ch ch Xoá một kí tự trước đó trên màn hình cout endl fflush stdin int main char s 50 cout Nhap mat khau getpassword s 50 cout Mat khau ban nhap la s getch

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.