tailieunhanh - Bài giảng Lập trình nâng cao - Chương 5: File operations

Bài giảng "Lập trình nâng cao - Chương 5: File operations" cung cấp cho người học các kiến thức: Nhập liệu từ tệp văn bản, xử lý lỗi với tệp, kỹ thuật giới thiệu các thư viện, kỹ thuật xử lý lỗi đơn giản. | Bài giảng Lập trình nâng cao - Chương 5 File operations File operations 5 - Thao tác với tệp https tqlong advprogram Nội dung Nhập liệu từ tệp văn bản Xử lý lỗi với tệp Kỹ thuật Giới thiệu các thư viện Xử lý lỗi đơn giản Nhập liệu từ tệp file Hangman hiện thời sử dụng danh sách từ cố định Không cho phép đổi từ vựng ví dụ chọn lĩnh vực Mã nguồn chương trình chứa danh sách từ Phải dịch lại chương trình nếu thay đổi từ Giải pháp Tách mã nguồn và dữ liệu Dữ liệu lưu ở tệp Chương trình có mã lệnh đọc tệp đưa dữ liệu vào bộ nhớ biến Top-down Sửa main để dùng file const int MAX_BAD_GUESSES 7 const char DATA_FILE quot data quot . int main - Yêu cầu chooseWord chọn từ file - Báo lỗi và dừng game nếu file có lỗi srand time 0 string word chooseWord DATA_FILE if lt 1 cout Thư viện fstream Thư viện C làm việc với file http reference fstream fstream Làm việc với file Phổ biến trong các phần mềm Phức tạp tỉ mỉ Có nhiều lỗi không ngờ Học cách sử dụng Cách nhanh nhất làm theo bài hướng dẫn tutorials Ví dụ http doc tutorial files Tạo file ghi vào file với ofstream thư viện fstream Biến kiểu ofstream out file stream include Đại diện cho một tệp có thể ghi được Phương thức open mở file để ghi using namespace std Ghi văn bản giống như dùng cout int main ofstream myfile khai báo biến kiểu ofstream quot quot Mở file myfile Tạo file ghi vào file với ofstream include include using namespace std int main ofstream myfile quot quot if Kiểm tra việc mở tệp có thành công myfile Đọc file với ifstream . include Thư viện fstream chứa ifstream using namespace std int main string line ifstream myfile quot quot Mở file đã ghi ở ví dụ trước if Kiểm tra việc mở tệp có thành công while getline myfile line Hàm getline đọc 1 dòng của tệp vào biến line cout Đọc từ vựng Hangman từ tệp Từ vựng của Hangman được lưu trong một

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã 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.