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

Thông tin cơ bản

Định dạng
Số trang 22
Dung lượng 837,45 KB

Nội dung

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