[C++]Các thao tác trên file doc

15 341 0
[C++]Các thao tác trên file doc

Đ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

[C++]Các thao tác file Trong C++ ta có loại File stream sau : ifstream : Dùng cho file nhập vào Loại dùng để đọc liệu vào file vào nhớ mà ofstream : Dùng cho file xuất Loại dùng để tạo files chép liệu vào chúng fstream : Đây kênh file.(File stream) Loại vừa tạo file, vừa ghi liệu vào file đọc dữ liệu từ file vào I.Cách sử dụng fstream : Để định nghĩa đối tượng file ta dùng cú pháp sau : fstream dataFile Ở dataFile tên người dùng đặt mà Để mở file ta dùng cú pháp sau : dataFile.open("info.txt", ios::out); Ở hàm open đòi hỏi đối số : đối thứ chuỗi tên chứa tên file Đối thứ flag file cho ta biết chế độ mà dùng để mở file Ở ví dụ tên file info.txt flag file ios::out Cái nói cho C++ biết mở file chế độ xuất Chế độ xuất cho phép liệu ghi vào file datafile.open("info.txt", ios::in); Cịn ví dụ tức ta mở file chế độ nhập vào, tức cho phép liệu đọc vào từ file Chúng ta có số chế độ sau : ios::app Chế độ gắn vào Nếu file tạo nội dung gắn vào tận file Theo mặc định chế độ file chưa tạo tạo file ios::ateNếu file tạo, chương trình chạy tới trực tiếp chỗ cuối file Xuất ghi chỗ file ios::binaryChế độ nhị phân Khi mà file mở chế độ liệu đọc hay ghi từ định dạng nguyên thủy nhị phân ios::truncNếu file tạo nội dung bị xóa Chúng ta cịn sử dụng chế độ chung với chúng kết nối với tốn tử | Ví dụ dataFile.open("info.txt", ios::in | ios::out); Dòng lệnh cho phép ta mở file info.txt chế độ xuất nhập Chú ý : Khi dùng riêng lẻ ios::out xóa nội dung file file tạo sẵn Tuy nhiên dùng chung với ios::in, nội dung file cũ giữ lại Và file chưa tạo, tạo file cho Bây h ví dụ hồn chỉnh : program // This program uses an fstream object to write data to a file #include #include using namespace std; int main() { fstream dataFile; cout

Ngày đăng: 13/08/2014, 13:21

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