Tải bản đầy đủ (.pdf) (7 trang)

Bài giảng Giới thiệu lập trình: Luồng dữ liệu và tệp - TS. Lê Nguyên Khôi

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (95.71 KB, 7 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

Gi

i Thi

u L

p Trình



Lu

ng D

Li

u & T

p



</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

N

i Dung



Luồng Nhập/Xuất


Tệp Nhập/Xuất
Ký Tự Nhập/Xuất


Công cụ cho Luồng Nhập/Xuất


Sử dụng tên tệp cho dữ liệu vào
Định dạng dữ liệu ra, cài đặt cờ


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

Gi

i Thi

u



Luồng dữ liệu (stream)


Đối tượng đặc biệt


Dùng nhập/xuất dữ liệu của chương trình


Tệp Nhập/Xuất dùng:


</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>

Lu

ng D

Li

u



Chuỗi các ký tự


Luồng vào (input stream)



Nhập vào chương trình


Từ bàn phím


Từ tệp


Luồng ra (output stream)


Xuất ra khỏi chương trình


</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>

S

D

ng Lu

ng D

Li

u



Chúng ta đã sử dụng luồng


<b>cin</b>


Đối tượng luồng nhập kết nối với bàn phím


<b>cout</b>


Đối tượng luồng xuất kết nối với màn hình


Định nghĩa các luồng khác


Để nhập/xuất cho tệp


</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>

T

p Văn B

n



Đọc từ tệp



Khi nhập dữ liệu cho chương trình


Ghi vào tệp


Khi chương trình xuất dữ liệu


Bắt đầu từ đầu đến cuối tệp


</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>

K

ế

t N

i T

p V

i Ch

ươ

ng Trình



Phải kết nối tệp với đối tượng luồng
Với nhập dữ liệu:


Tệp là đối tượng <b>ifstream</b>


Với xuất dữ liệu:


Tệp là đối tượng <b>ofstream</b>


Các lớp <b>ifstream</b> và <b>ofstream</b>


</div>

<!--links-->

×