Bai14 tap tin trong c++

24 0 0
Bai14 tap tin trong c++

Đ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

Bài giảng nhập môn lập trình của trường đại học công nghệ thông tin, chương 14. Bài giảng là slide powerpoint cung cấp đầy đủ kiến thức, bài tập, kỹ năng cho sinh viên về chương 14 của môn nhập môn lập trình

TẬP TIN Làm việc với tập tin Mục tiêu, thuật ngữ Tổng quan Mở đóng tập tin Ghi đọc tập tin Bài tập minh họa Bài tập nhà Mục tiêu • Hiểu nguyên lý làm việc với tập tin • Áp dụng kỹ lập trình với tập tin C++ • Mở rộng kỹ thuật thao tác với tập tin C++ Các thuật ngữ • Input • Output • Stream • Path • File • Folder Nội dung Tổng Mở Đọc quan thao đóng tập ghi tập tin tác với tin tập tin 3.1 Tổng quan thao tác với tập tin • Tại phải sử dụng tập tin ? • Thông thường: nhập liệu – biến … từ bàn phím è thao tác è xuất hình Dữ liệu lưu trữ RAM (bộ nhớ lưu trữ tạm thời) • Ưu điểm: xử lý RAM có tốc độ cao tốc độ truyền liệu cao • Khuyết điểm: RAM giá thành đắt – không lưu trữ dài hạn liệu (mất điện liệu…) è không xử lý tốn có liệu lớn (Big Data), khơng lưu trữ kết để lần sau sử dụng (sau tắt chương trình…) • Khắc phục: liệu lưu trữ ổ cứng (HDD, SSD…) để xử lý liệu lớn tái sử dụng liệu Dữ liệu tổ chức thành tập tin để lưu trữ ổ cứng • Khái niệm tập tin • Tập hợp thơng tin (dữ liệu) tổ chức theo dạng xác định với tên định danh • Một dãy byte liên tục (dưới góc độ lưu trữ) • Được lưu trữ thiết bị lưu trữ ngoài: USB, HDD, SSD… • Cho phép đọc liệu (thiết bị nhập) ghi liệu (thiết bị xuất) 3.1 Tổng quan thao tác với tập tin • Phân loại • Mục đích sử dụng: quan tâm đến nội dung tập tin phân loại theo phần mở rộng tập tin (đuôi tập tin): EXE, DOCX, TXT, PPT … • Mục đích lập trình: tự tạo stream tường minh để kết nối với tập tin xác định nên phân loại theo cách sử dụng stream • dạng tập tin bản: tập tin dạng văn (tương ứng với stream văn bản) tập tin dạng nhị phân (tương ứng với stream nhị phân) • Tập tin văn giới thiệu chính, tập tin nhị phân sinh viên tự tìm hiểu thêm • Stream văn • Chỉ chứa ký tự • Tổ chức thành dịng, kết thúc ký tự kết thúc dòng \0 ký tự sang dịng \n • Stream nhị phân • Chứa byte • Đọc ghi liệu xác byte 3.1 Tổng quan thao tác với tập tin • Quy tắc đặt tên • Tên tập tin • Bắt buộc phải có • Chiều dài tối đa 128 ký tự • Gồm ký tự từ A đến Z, a đến z, số đến , khoảng trắng, ký tự @#$%^()! • Mở rộng tập tin • Không bắt buộc • Thông thường – ký tự (chữ số) 3.1 Tổng quan thao tác với tập tin • Đường dẫn • Địa chỉ đến tập tin hành ổ cứng • Ví dụ: c:\data\list.txt tập tin list.txt nằm ổ cứng C có thư mục data • Trong chương trình C++, đường dẫn ghi dạng sau “c:\\data\\list.txt” • Vì phải viết đường dẫn có thêm \\ ? • Vì dấu ‘\’ ký tự biểu diễn nên để biểu diễn phải thêm dấu ‘\’ thành “\\” trước để ký hiệu • Nếu nhập đường dẫn từ bàn phím khơng cần thêm dấu ‘\’ 3.1 Tổng quan thao tác với tập tin • Thao tác với tập tin: đọc tập tin ghi tập tin • Thao tác bản: Mở tập tin Đọc / ghi Đóng tập tin liệu tập tin • Tương ứng nhập / xuất từ hình, đọc / ghi tập tin tương tự cin >> Input ifstream >> cout

Ngày đăng: 04/03/2024, 11:25

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan