1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

chuong9 file 1198

7 2 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Kiểu File và Thao Tác Trên File
Trường học Đại Học Bách Khoa Hà Nội
Chuyên ngành Kỹ Thuật Máy Tính
Thể loại Báo cáo môn học
Thành phố Hà Nội
Định dạng
Số trang 7
Dung lượng 93 KB

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

Nội dung

THAO TAC TRÊN FILE1... Ghi File Binary StreamSyntax: size_t fwriteconst void *buffer, size_t numbytes, size_t count, FILE *fp; struct NhanVien { char MNV[10]; char HoTen[MAX]; char DiaCh

Trang 1

CH ƯƠ NG 9:File

Trang 2

KI U FILE Ể

Khái ni m ệ

• File l u d ng text thông th ư ạ ườ ng(text stream)

• File l u d ng nh phân (binary stream) ư ạ ị

Trang 3

KI U FILE Ể

• D ng text (text stream)ạ

+ Các chu i l u d ng ỗ ư ạ

text

+ Có th xem bình ể ở

thường

+ M i l n ghi m t chu i ỗ ầ ộ ỗ

ph i thêm ký t xu ng ả ự ố

dòng ‘\n’

• D ng nh phân(binary ạ ị stream)

+ Các chu i l u dỗ ư ưới

d ng đạ ược mã hóa binary

+ Không m xem d ng ở ạ thông thường

+ M i l n ghi tùy thu c ỗ ầ ộ

d li u thông thữ ệ ường dùng struct

Trang 4

THAO TAC TRÊN FILE

1 M file (xem có nhi u mode đ m ) ở ề ể ở

2 Thao tác (đ c, ghi ) ọ

3 Đóng file.

Trang 5

M File Text Stream ở

Syntax

FILE *fopen(const char *filename, const char *mode);

Ví d : ụ

FILE *fp;

fp=fopen("INPUT.TXT","w");// w có

nghĩa m đ ghi ở ể

Trang 6

Ghi File Binary Stream

Syntax:

size_t fwrite(const void *buffer, size_t numbytes, size_t count, FILE *fp);

struct NhanVien

{

char MNV[10];

char HoTen[MAX];

char DiaChi[MAX] ;

char Phai[4];//nhap Nam, Nu

bool CBQL;

};

NhanVien nv[10];

Trang 7

Doc file

0 MNV

HoTen

DiaChi

Phai

CBQL

1 MNV

HoTen

DiaChi

Phai

CBQL

0 1

Tuan

123 CMTT Nam

1

1 2

Huyen TDT Nu 0 NV[0]

Ngày đăng: 04/12/2022, 14:56

TỪ KHÓA LIÊN QUAN

w