tailieunhanh - Bài giảng Kỹ thuật lập trình: Chương 6 - Nguyễn Văn Huy

Bài giảng "Kỹ thuât lập trình - Chương 6: Tệp tin" cung cấp cho người học các kiến thức: Dẫn nhập, khai báo kiểu tệp tin, các thao tác truy xuất tệp tin, các hàm tệp tin. nội dung chi tiết. | Bài giảng Kỹ thuật lập trình: Chương 6 - Nguyễn Văn Huy LOGO Chương VI Tệp Tin Nội dung chính Dẫn nhập Khai báo kiểu tệp tin Các thao tác truy xuất tệp tin Các hàm tệp tin Trường ĐH GTVT - Bài giảng : Kỹ thuật lập trình COMPANY LOGO 2 Dẫn nhập Quy trình làm việc với file 1 Tạo đối tượng file Mở file 2 Thao tác với tệp Đóng tệp 3 4 Trường ĐH GTVT - Bài giảng : Kỹ thuật lập trình COMPANY LOGO 3 Khai báo kiểu tệp tin Trong C++, để làm việc với các hàm xử lý file cần khai báo đầu chương trình: #include Trong thư viện fstream thì ta có 3 loại File stream cơ bản sau : ifstream : Dùng cho file nhập vào. Loại này chỉ có thể được dùng để đọc dữ liệu từ file vào bộ nhớ mà thôi. ofstream : Dùng cho file xuất ra. Loại này thì có thể dùng để tạo ra files và chép dữ liệu vào chúng. fstream : Đây là kênh file.(File stream). Loại này thì có thể vừa tạo file, vừa ghi dữ liệu vào file và đọc dữ dữ liệu từ file vào luôn. Trường ĐH GTVT - Bài giảng : Kỹ thuật lập trình COMPANY LOGO 4 Khai báo kiểu tệp tin Để định nghĩa một đối tương file ta chọn các cách sau: fstream DataFile; ifstream DataFile; ofstream DataFile; Nếu sử dụng thư viện trong C thì để định nghĩa một đối tượng file ta sử dụng biến con trỏ như sau: FILE *DataFile; Trong đó DataFile là tên do người dùng đặt theo quy tắc định danh. Trường ĐH GTVT - Bài giảng : Kỹ thuật lập trình COMPANY LOGO 5 Các thao tác truy xuất tệp tin A. Sử dụng #include Ví dụ 1: Tạo và ghi dữ liệu vào file cùng thư mục trong project. #include #include using namespace std; int main() { ofstream FileDemo; //Định nghĩa đối tượng file là FileDemo (";); //Tạo và mở file với tên FileDemo Các thao tác

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.