
LOGO
Chương VI
Tệp Tin

COMPANY LOGO
www.themegallery.com
Nội dung chínhNội dung chính
Trường ĐH GTVT TP.HCM - Bài giảng : Kỹ thuật lập trình 2
Dẫn nhập
6.1
Khai báo kiểu tệp tin
6.2
Các thao tác truy xuất tệp tin
6.3
Các hàm tệp tin
6.4

COMPANY LOGO
www.themegallery.com
6.1 Dẫn nhập6.1 Dẫn nhập
Trường ĐH GTVT TP.HCM - Bài giảng : Kỹ thuật lập trình 3
4
3
2
1Tạo đối tượng file
Mở file
Thao tác với tệp
Đóng tệp
Quy trình làm việc với file

COMPANY LOGO
www.themegallery.com
6.2 Khai báo kiểu tệp tin6.2 Khai báo kiểu tệp tin
Trường ĐH GTVT TP.HCM - Bài giảng : Kỹ thuật lập trình 4
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 <fstream>
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.

COMPANY LOGO
www.themegallery.com
6.2 Khai báo kiểu tệp tin6.2 Khai báo kiểu tệp tin
Trường ĐH GTVT TP.HCM - Bài giảng : Kỹ thuật lập trình 5
Để định nghĩa một đối tương file ta chọn các cách sau:
Nếu sử dụng thư viện stdio.h trong C thì để định nghĩa một
đối tượng file ta sử dụng biến con trỏ như sau:
Trong đó DataFile là tên do người dùng đặt theo quy tắc định
danh.
fstream DataFile;
FILE *DataFile;
ifstream DataFile;
ofstream DataFile;

