1. Trang chủ
  2. » Thể loại khác

Đọc ghi File trong C++ | fstream trong c++ | 101 bài hướng dẫn C++ hay nhất cpp files streams

6 286 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 358,27 KB

Nội dung

http://vietjack.com/cplusplus/index.jsp Copyright © vietjack.com File Stream C++ Tới bây giờ, sử dụng thư viện chuẩn iostream, cung cấp phương thức cinvà cout để đọc từ Standard Input ghi tới Standard Output tương ứng Chương hướng dẫn bạn cách đọc ghi file Điều cần Thư viện chuẩn C++ khác fstream, mà định nghĩa kiểu liệu mới: Kiểu liệu Miêu tả ofstream Kiểu liệu biểu diễn Output File Stream sử dụng để tạo file để ghi thông tin tới file ifstream Kiểu liệu biểu diễn Input File Stream sử dụng để đọc thông tin từ file fstream Kiểu liệu nói chung biểu diễn File Stream, có khả ofstream ifstream, nghĩa tạo file, ghi thông tin tới file đọc thông tin từ file Để thực tiến trình xử lý file C++, bạn bao header file source file chương trình C++ bạn Mở File C++ Một file phải mở trước bạn đọc thơng tin từ ghi thơng tin tới Hoặc đối tượng ofstream đối tượng fstream sử dụng để mở file với mục đích viết đối tượng ifstream sử dụng để mở file với mục đích đọc Dưới cú pháp chuẩn cho hàm open(), thành viên đối tượng fstream, ifstream ofstream C++: void open(const char *filename, ios::openmode mode); Tại đây, tham số xác định tên vị trí file để mở tham số thứ hai hàm thành viên open() định nghĩa chế độ mà file nên mở http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/cplusplus/index.jsp Copyright © vietjack.com Chế độ Miêu tả ios::app Chế độ Append Tất output tới file phụ thêm vào cuối file ios::ate Mở file cho outpur di chuyển điều khiển read/write tới cuối file ios::in Mở file để đọc ios::out Mở file để ghi ios::trunc Nếu file tồn tại, nội dung cắt (truncate) trước mở file Bạn kết hợp hai nhiều giá trị việc chúng với (sử dụng (|) Ví dụ, bạn muốn mở file chế độ ghi muốn cắt (truncate) trường hợp tồn tại, bạn theo cú pháp sau: ofstream outfile; outfile.open("file.dat", ios::out | ios::trunc ); Theo cách tương tự, bạn mở file với mục đích đọc ghi sau: fstream afile; afile.open("file.dat", ios::out | ios::in ); Đóng File C++ Khi chương trình C++ kết thúc, tự động đóng tất Stream, giải phóng tất nhớ cấp phát đóng tất file mở Nhưng thực hành tốt cho lập trình viên nên đóng tất file mở trước kết thúc chương trình Dưới cú pháp chung cho hàm close() C++, thành viên đối tượng fstream, ifstream ofstream C++: void close(); http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/cplusplus/index.jsp Copyright © vietjack.com Ghi File C++ Trong lập trình C++, bạn ghi thơng tin tới file từ chương trình bạn sử dụng toán tử chèn luồng (), giống bạn sử dụng tốn tử để nhập thơng tin đầu vào từ bàn phím Điểm khác bạn sử dụng đối tượng ifstream fstream thay sử dụng đối tượng cin C++ Ví dụ Đọc Ghi file C++ Chương trình C++ sau mở file chế độ đọc ghi Sau ghi thông tin nhập vào người sử dụng tới file afile.dat, chương trình đọc thơng tin từ file tạo kết đầu hình: #include #include using namespace std; int main () { char data[100]; // open a file in write mode ofstream outfile; outfile.open("afile.dat"); cout

Ngày đăng: 02/12/2017, 14:00

TỪ KHÓA LIÊN QUAN