Danh mục

Bài giảng Nhập môn lập trình: Tập tin - ThS. Đặng Đình Phương

Số trang: 48      Loại file: pdf      Dung lượng: 1.11 MB      Lượt xem: 9      Lượt tải: 0    
Jamona

Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng "Nhập môn lập trình: Tập tin - ThS. Đặng Đình Phương" gồm các nội dung sau: Khái niệm dòng (stream), khái niệm và phân loại tập tin, các thao tác xử lý căn bản và một số hàm quản lý tập tin.
Nội dung trích xuất từ tài liệu:
Bài giảng Nhập môn lập trình: Tập tin - ThS. Đặng Đình PhươngTrường Đại học Khoa học Tự nhiênKhoa Công nghệ thông tinBộ môn Công nghệ phần mềmNHẬP MÔN LẬP TRÌNHThS. Đặng Bình Phươngdbphuong@fit.hcmus.edu.vnTẬP TIN1VC&BBNội dung1Khái niệm dòng (stream)2Khái niệm và phân loại tập tin3Các thao tác xử lý căn bản4Một số hàm quản lý tập tinTập tin2VC&BBNhập xuấtKhái niệm C lưu dữ liệu (biến, mảng, cấu trúc, …) trongbộ nhớ RAM. Dữ liệu được nạp vào RAM và gửi ra ngoàichương trình thông qua các thiết bị (device)• Thiết bị nhập (input device): bàn phím, con chuột• Thiết bị xuất (output device): màn hình, máy in• Thiết bị vừa nhập vừa xuất: tập tin Các thiết bị đều thực hiện mọi xử lý thôngqua các dòng (stream).Tập tin3VC&BBStream (dòng)Khái niệm Là môi trường trung gian để giao tiếp (nhận/gửi thông tin) giữa chương trình và thiết bị. Muốn nhận/gửi thông tin cho một thiết bịta sẽ gửi thông tin cho stream nối với thiết bịđó (độc lập thiết bị). Stream là dãy byte dữ liệu• “Chảy” vào chương trình gọi là stream nhập.• “Chảy” ra chương trình gọi là stream xuất.Tập tin4VC&BBStream (dòng)Phân loại Stream văn bản (text)• Chỉ chứa các ký tự.• Tổ chức thành từng dòng, mỗi dòng tối đa 255 kýtự, kết thúc bởi ký tự cuối dòng „‟ hoặc ký tựsang dòng mới „ ‟. Stream nhị phân (binary)• Chứa các byte.• Được đọc và ghi chính xác từng byte.• Xử lý dữ liệu bất kỳ, kể cả dữ liệu văn bản.• Được sử dụng chủ yếu với các tập tin trên đĩa.Tập tin5

Tài liệu được xem nhiều:

Tài liệu cùng danh mục:

Tài liệu mới: