CHƯƠNG 9
TẬP TIN (FILE)
1. GiỚI THIỆU
C/C++ hổ trợ 2 hệ thống nhập xuất:
Một hệ thống thừa kế từ ngôn ngữ C
Một hệ thống nhập xuất hướng đối
tượng của C++.
2. Streams Files
Hệ thống nhập xuất của C
Cung cấp một giao diện (
interface
) nhất
quán độc lập với thiết b thật sự
chương trình tương tác.
cung cấp một mức độ trừu tượng giữa
lập trình viên thiết b nhập xuất. Sự
trừu tượng này được gọi stream
thiết bị thật sự được gọi file.
3. Streams (dòng nhập xuất)
Hệ thống file của C được thiết kế để làm
việc với nhiều loại thiết bị khác nhau như
terminals (
thiết b đầu cuối
), các loại đĩa,
băng từ, ...
Hệ thống file chuyển đổi mỗi loại thành
một thiết bị logic gọi stream. Tất cả
stream cùng hành vi
3. Streams (dòng nhập xuất)
Stream độc lập với thiết b nên cùng một
hoạt động trên stream n ghi vào một
tập tin trên đĩa cũng thể dùng để ghi
vào loại thiết b khác như console (
n
hình
).
hai loại stream:
Văn bản (
text
)
Nhị phân (
binary
).