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

Bài giảng Lập trình C: Chương 4 - Nguyễn Minh Thành

10 7 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 93,97 KB

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

Nội dung

Mục tiêu của chương 4 Lưu trữ dữ liệu trên tập tin nằm trong bài giảng lập trình C nhằm trình bày về tập tin văn bản và tập tin nhị phân, thao tác với tập tin với 3 bước như: mở tập tin để đọc/ ghi, các xử lý trên tập tin, đóng tập tin, tạo tập tin văn bản.

Trang 1

Nguyễn Minh Thành Thanhnm.itc@itc.edu.vn

Lưu trữ dữ liệu trên tập tin

Trang 2

Giới Thiệu

 Tập tin văn bản: tập tin dùng để ghi các ký tự lên đĩa theo các dòng

 Tập tin nhị phân: tập tin dùng để ghi các cấu trúc dạng nhị phân (được mã hoá)

2

Trang 3

Thao tác với tập tin

 Bước 1: Mở tập tin để đọc/ ghi

 Bước 2: Các xử lý trên tập tin

 Bước 3: Đóng tập tin

Trang 4

Lớp fstream - <fstream.h>

• Mở file

fstream::open()

• Đọc file

fstream::Operator >>

• Ghi dữ liệu vào file

fstream::Operator <<

• Đóng file

fstream::close()

4

Trang 5

Tạo tập tin văn bản

void main()

{

fstream file(“d:\\file_text.txt”, ios::out); file<<“Write to file";

file.close();

}

Trang 6

Đọc toàn bộ tập tin văn bản

void main()

{

char str[2000];

fstream file(“d:\\file_text.txt”, ios::in); while(file >> str)

cout << str ;

file.close();

}

6

Trang 7

Đọc từng dòng tập tin văn bản

void main()

{

char str[2000];

fstream file(“d:\\file_text”, ios::in);

while(!file.eof()) {

file.getline(str,2000);

Trang 8

Tạo tập tin nhị phân

void main()

{

fstream file(“d:\\file.bin”, ios::out | ios::binary); file.write(“Write to file“, ;

file.close();

}

8

Trang 9

Đọc tập tin nhị phân

void main()

{

char str[2000];

fstream file(“d:\\file.bin”, ios::in | ios::binary); while(file.read(str)

cout << str ; file.close();

Trang 10

Bài tập ví dụ

10

Ngày đăng: 08/05/2021, 11:56