Xem mẫu

TIN Đ I CƯƠNG
Bài 13: NH P - XU T FILE

1

N i dung chính

1. Thao tác v i các t p tin
2. Bài t p

2

Nhu c u
cin : nh p d li u t bàn phím và đưa vào các
bi n
cout : hi n th giá tr các bi u th c ra màn hình
Khi k t thúc chương trình thì các bi n, các bi u
th c không còn n a → d li u b m t
Nhu c u :
mu n lưu tr các bi n, các k t qu tính toán ra t p tin (file),
nh v y k t qu tính toán s không b m t
chi u ngư c l i : đ c d li u có trong file đ x lí ti p

→ gi i pháp : thao tác v i các t p tin (c th là
d ng văn b n)
3

1. Thao tác v i các t p tin

C++ cung c p các l p (class) sau đ đ c - ghi
d li u v i file
ofstream : ghi d li u vào file
ifstream : đ c d li u t file
fstream : c đ c và ghi file

Các l p này đư c đ nh nghĩa trong thư vi n
fstream và đ t trong không gian tên std
→ khai báo thư vi n fstream đ u chương trình :
#include

4

Ghi ra file b ng ofstream
T o đ i tư ng và g n nó v i m t file trong thi t b lưu tr
Khi thay cout b i tên đ i tư ng, d li u s đư c ghi vào
file đ i di n b i đ i tư ng đó, thay vì in ra màn hình
Cách 1 : t o m t đ i tư ng chưa g n v i t p tin c th
nào, sau đó dùng hàm open đ m m t t p tin và g n nó
v i đ i tư ng v a t o
Ví d :

5

nguon tai.lieu . vn