Bài giảng Nhập môn lập trình: Tập tin - ThS. Đặng Đình Phương
Thông tin tài liệu:
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ấtKhá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ìm kiếm theo từ khóa liên quan:
Nhập môn lập trình Tài liệu lập trình Lập trình căn bản Tổng quan về lập trình Tập tin trong lập trìnhTài liệu cùng danh mục:
-
Tìm hiểu về lỗi tràn bộ đệm (Buffer Overflow)
5 trang 364 0 0 -
Giáo trình Cấu trúc dữ liệu và thuật toán trên C++
74 trang 345 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 7 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
16 trang 335 0 0 -
180 trang 274 0 0
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 253 0 0 -
173 trang 248 2 0
-
Bài giảng Phân tích thiết kế và giải thuật - Chương 2: Kỹ thuật thiết kế giải thuật
80 trang 245 0 0 -
Kiến thức phần cứng máy tính - Sửa chữa nâng cấp và cài đặt máy tính xách tay Tập 2
483 trang 243 3 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 243 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 6 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
12 trang 240 0 0
Tài liệu mới:
-
Đề tập huấn thi THPT Quốc gia môn tiếng Anh năm 2019 - Sở GD&ĐT Bắc Ninh - Mã đề 315
4 trang 0 0 0 -
Đề tập huấn thi THPT Quốc gia môn tiếng Anh năm 2019 - Sở GD&ĐT Bắc Ninh - Mã đề 302
4 trang 0 0 0 -
Đề thi học kì 1 môn Ngữ văn lớp 6 năm 2021-2022 có đáp án - Trường THCS Thượng Thanh
4 trang 0 0 0 -
Đề thi giữa học kì 1 môn Toán lớp 11 năm 2022-2023 - Trường THPT Nguyễn Hữu Huân
3 trang 0 0 0 -
Bài giảng Động lực học công trình - Trường Đại học Kỹ thuật Công nghiệp
123 trang 3 0 0 -
Bài giảng học phần Địa chất công trình - Trường Đại học Kỹ thuật Công nghiệp
77 trang 1 0 0 -
142 trang 0 0 0
-
Bài giảng học phần Công nghệ gia công cơ 4 – Đại học Kỹ thuật Công nghiệp
64 trang 0 0 0 -
Bài giảng Bảo dưỡng và sửa chữa máy công nghiệp - Trường Đại học Kỹ thuật Công nghiệp
70 trang 0 0 0 -
Bài giảng Công nghệ chế tạo phụ tùng - Trường Đại học Kỹ thuật Công nghiệp
123 trang 1 0 0