Bài giảng Tin học đại cương: Bài 13 - Bùi Thị Thu Cúc

10 84 0
Bài giảng Tin học đại cương: Bài 13 - Bùi Thị Thu Cúc

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

Thông tin tài liệu

Bài giảng Tin học đại cương - Bài 13: Nhập xuất file cung cấp cho người học các kiến thức về thao tác với các tập tin, Đây là một tài liệu hữu ích dành cho các bạn sinh viên đang học môn tin học đại cương và những ai quan tâm dùng làm tài liệu học tập và nghiên cứu.

TIN ĐẠI CƯƠNG Bài 13: NHẬP - XUẤT FILE Nội dung Thao tác với tập tin Bài tập Nhu cầu cin : nhập liệu từ bàn phím đưa vào biến cout : hiển thị giá trị biểu thức hình Khi kết thúc chương trình biến, biểu thức khơng → liệu bị Nhu cầu : muốn lưu trữ biến, kết tính tốn tập tin (file), nhờ kết tính tốn khơng bị chiều ngược lại : đọc liệu có file để xử lí tiếp → giải pháp : thao tác với tập tin (cụ thể dạng văn bản) Thao tác với tập tin C++ cung cấp lớp (class) sau để đọc - ghi liệu với file ofstream : ghi liệu vào file ifstream : đọc liệu từ file fstream : đọc ghi file Các lớp định nghĩa thư viện fstream đặt không gian tên std → khai báo thư viện fstream đầu chương trình : #include Ghi file ofstream Tạo đối tượng gắn với file thiết bị lưu trữ Khi thay cout tên đối tượng, liệu ghi vào file đại diện đối tượng đó, thay in hình Cách : tạo đối tượng chưa gắn với tập tin cụ thể nào, sau dùng hàm open để mở tập tin gắn với đối tượng vừa tạo Ví dụ : Ghi file ofstream Cách : mở tập tin đồng thời gắn với tên đối tượng Ví dụ : ofstream ofs("thudo.txt") ; Chú ý : sau thao tác xong, sử dụng hàm close() để đóng file giải phóng đối tượng Kiểm tra việc mở tập tin sử dụng hàm is_open() : trả giá trị true việc mở file thành công sử dụng hàm fail() : trả giá trị true việc mở file thất bại Đọc file ifstream tương tự ghi file, có cách ifstream ifs ; ifs.open("thudo.txt") ; ifstream ifs("thudo.txt") ; Ví dụ : Đọc ghi file fstream Ghi file : sử dụng fstream tương tự ofstream, lưu ý mở file đểvà ghighi thêm fstream : :outfstream Đọc file ofstream fstream ofstream ofs; ofs.open(“thudo.txt”); ofs

Ngày đăng: 30/01/2020, 19:00

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan