1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Tin học cơ sở 4 - Bài 7: Nhập xuất tệp

22 1 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

Bài giảng Tin học cơ sở 4 - Bài 7: Nhập xuất tệp, cung cấp cho người học những kiến thức như: Sử dụng luồng nhập (từ tệp); Sử dụng luồng xuất (ra tệp); Thao tác với tệp. Mời các bạn cùng tham khảo!

Tin học sở Buổi Nhập xuất tệp Bộ mơn Khoa học máy tính - 2017 Nội dung buổi học Sử dụng luồng nhập (từ tệp) Sử dụng luồng xuất (ra tệp) Thao tác với tệp  Duyệt thư mục  Sao chép tệp  Xóa tệp Cấu trúc thư mục  Một ổ đĩa gồm nhiều thư mục tệp tin  Mỗi thư mục lại gồm nhiều thư mục tệp tin khác Cấu trúc thư mục  Hệ điều hành cung cấp chương trình duyệt cấu trúc thư mục đọc tệp tin Explorer Tự lập trình ? Nautilus Tập tin  Tập hợp thông tin đặt tên  alarm.wav, input.txt, …  Chứa thiết bị lưu trữ  Đĩa cứng, đĩa mềm, USB flash, CD, DVD  Còn gọi tệp tin, tệp file  Đơn vị nhỏ tệp byte Đọc tệp văn  C++ cung cấp kiểu ifstream  Dùng để đọc tệp văn  #include  Cách dùng giống cin Toán tử >> Lệnh getline  Tham khảo http://www.cplusplus.com/reference/fstream/ifstream/ Đọc tệp văn  Khai báo mở tệp để đọc ifstream (); Ví dụ: ifstream inFile("paragraph.txt");  Nếu thành công, tệp mở  Có thể bắt đầu đọc từ đầu tệp Kiểm tra lỗi  Kiểm tra thao tác với file có lỗi khơng if (inFile) { // code thao tác tệp thành công } else { // code thao tác tệp thất bại }  Luôn kiểm tra sau lần thao tác với tệp Kiểm tra lỗi ifstream inFile("paragraph.txt"); if (inFile) { cout , lệnh getline … Tệp cin Dòng liệu ifstream data stream 10 Đọc liệu từ ifstream  Sử dụng toán tử >> đọc số, ký tự Ví dụ: int age; double angle; string str; inFile >> age >> angle >> str; Các giá trị cách khoảng trắng 11 Đọc liệu từ ifstream  Sử dụng lệnh getline đọc dịng Ví dụ: string line; getline(inFile, line); 12 Đọc liệu từ ifstream  Lưu ý: đọc số lẫn dòng  Cần thêm lệnh getline int age; string line; inFile >> age; // phần lại dòng chứa giá trị age getline(inFile, line); // dòng sau giá trị age getline(inFile, line); Sử dụng giá trị 13 Đọc nội dung tệp văn int main() { Kiểm tra lỗi mở tệp ifstream file("file.cpp"); if (!file) { cout

Ngày đăng: 04/11/2022, 09:39

Xem thêm: