1. Trang chủ
  2. » Giáo Dục - Đào Tạo

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

15 341 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 15
Dung lượng 117,75 KB

Nội dung

[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

w