1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Tin học cơ sở 4 - Bài 7: Nhập xuất tệp

22 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 22
Dung lượng 837,45 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài giảng Tin học cơ sở 4 - Bài 7: Nhập xuất tệp, cung cấp cho người học những kiến thức như: Sử dụng luồng nhập (từ tệp); Sử dụng luồng xuất (ra tệp); Thao tác với tệp. Mời các bạn cùng tham khảo!

Trang 1

Tin học cơ sở 4

Buổi 7 Nhập xuất tệp

Bộ môn Khoa học máy tính - 2017

Trang 2

Nội dung buổi học

Trang 3

Cấu trúc thư mục

 Một ổ đĩa gồm nhiều thư mục và tệp tin

 Mỗi thư mục lại gồm nhiều thư mục

con và tệp tin khác

Trang 4

Cấu trúc thư mục

 Hệ điều hành cung cấp các chương

trình duyệt cấu trúc thư mục và đọc các tệp tin Explorer

Nautilus

Tự lập trình ?

Trang 5

Tập tin

 Tập hợp thông tin được đặt tên

 alarm.wav, input.txt, …

 Chứa trong các thiết bị lưu trữ

 Còn gọi là tệp tin, tệp hoặc file

 Đơn vị nhỏ nhất của tệp là byte

Trang 8

Kiểm tra lỗi

 Kiểm tra thao tác với file có lỗi không

Trang 9

Kiểm tra lỗi

ifstream inFile ("paragraph.txt");

Trang 10

Luồng dữ liệu vào (istream)

 cin là luồng dữ liệu từ luồng nhập chuẩn

 ví dụ: bàn phím

 ifstream là luồng dữ liệu từ tệp

 Toán tử >> , lệnh getline …

Tệp

cin ifstream

Dòng dữ liệu data stream

Trang 14

Đọc nội dung tệp văn bản

Trang 15

Đọc nội dung tệp văn bản

Trang 17

Luồng dữ liệu ra (ostream)

 cout là luồng dữ liệu ra luồng xuất chuẩn

 ví dụ: màn hình văn bản

 ofstream là luồng dữ liệu ra tệp

 Toán tử << …

cout

Dòng dữ liệu

Trang 18

Mở tệp văn bản để ghi

 Khai báo và mở tệp để ghi

ofstream <tên biến> ( <xâu chứa

tên file> );

Ví dụ:

ofstream outFile("paragraph.txt");

 Có thể bắt đầu ghi thông tin vào tệp

Trang 19

Ghi dữ liệu vào ofstream

 Sử dụng toán tử << để ghi số, ký tự

Ví dụ:

int age = 5;

string str = "Hello, World!";

outFile << age << angle << str;

Trang 20

for ( int i = 0 ; i < n; i++)

Trang 21

Đọc dãy số, lưu vào mảng

Trang 22

Đọc dãy số, lưu vào mảng

chưa biết số lượng số

Ngày đăng: 04/11/2022, 09:39

🧩 Sản phẩm bạn có thể quan tâm