Đọc, xuất file C++ bài mã hoá thông điệp

Trong bài tập trước đó, bạn đã được biết đến cách quân đội Ấn Độ mã hóa các thông điệp được gửi đi trong cuộc chiến với Pakistan.

Lần này, với vai trò là một quân nhân tại Trung tâm chỉ huy, hãy viết hàm để giải mã thông điệp được gửi đến từ ngài Tổng thâm mưu (Tổng thống Ấn Độ).

Biết rằng, lần này thông điệp gửi đến là địa chỉ đến tệp hồ sơ liên quan đến cuộc tấn công sắp tới, hãy giải mã thông điệp để tìm ra địa chỉ tệp và lấy ra thông tin chứa trong tệp tài liệu đó.

Viết hàm void decrypt (int k, char * message) nhận 2 tham số đầu vào là khóa giải mã K và thông điệp message

Hàm in ra toàn bộ thông tin được lưu trữ trong tệp tại đường dẫn message đã được giải mã theo khóa K

Lưu ý: Hàm chỉ mã hóa các kí tự và số (A−Z,a−z(A−Z,a−z và 0−9)0−9). Tất cả các kí tự khác được giữ nguyên.

Ví dụ:

Input

4 // key
hsgyqirx5 // message decoded: document1 (path)

Output

This is a special day and we will do nothing :) 

Em kém phần đọc file, ghi file này lắm! Mong mọi người chỉ bảo ạ :sob:

Kém!?
C++ thì chỉ là istream >> chả khác gì cin >>.

4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?