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

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 cơ sở 4 Buổi 7. Nhập xuất tệp Bộ môn Khoa học máy tính - 2017 Nội dung buổi học 1. Sử dụng luồng nhập từ tệp 2. Sử dụng luồng xuất ra tệp 3. Thao tác với tệp Duyệt thư mục Sao chép tệp Xóa tệp 2 Cấu trúc thư mục Một ổ đĩa gồm nhiều thư mục và tệp tin Mỗi thư mục lại gồm nhiều thư mục con và tệp tin khác 3 Cấu trúc thư mục Hệ điều hành cung cấp các chương trình duyệt cấu trúc thư mục và đọc các tệp tin Explorer Tự lập trình Nautilus 4 Tập tin Tập hợp thông tin được đặt tên Chứa trong các thiết bị lưu trữ Đĩa cứng đĩa mềm USB flash CD DVD Còn gọi là tệp tin tệp hoặc file Đơn vị nhỏ nhất của tệp là byte 5 Đọc tệp văn bản C cung cấp kiểu ifstream Dùng để đọc tệp văn bản include Cách dùng rất giống cin Toán tử gt gt Lệnh getline Tham khảo tại http reference fstream ifstream 6 Đọc tệp văn bản Khai báo và mở tệp để đọc ifstream Ví dụ ifstream inFile quot quot Nếu thành công tệp sẽ được mở ra Có thể bắt đầu đọc từ đầu tệp 7 Kiểm tra lỗi Kiểm tra thao tác với file có lỗi không if inFile code nếu thao tác tệp thành công else code nếu thao tác tệp thất bại Luôn luôn kiểm tra sau mỗi lần thao tác với tệp 8 Kiểm tra lỗi ifstream inFile quot quot if inFile cout Luồng dữ liệu vào istream cin là luồng dữ liệu từ luồng nhập chuẩn ví dụ bàn phím ifstream là luồng dữ liệu từ tệp Sau khi mở tệp thao tác giống nhau Toán tử gt gt lệnh getline cin Dòng dữ liệu Tệp ifstream data stream 10 Đọc dữ liệu từ ifstream Sử dụng toán tử gt gt đọc số ký tự Ví dụ int age double angle string str inFile gt gt age gt gt angle gt gt str Các giá trị cách nhau bằng khoảng trắng 11 Đọc dữ liệu từ ifstream Sử dụng lệnh getline đọc một dòng Ví dụ string line getline inFile line 12 Đọc dữ liệu từ ifstream Lưu ý khi đọc cả số lẫn dòng Cần thêm một lệnh getline int age string line inFile gt gt age phần còn lại của dòng chứa giá trị age getline inFile line dòng tiếp theo sau giá trị age getline inFile line Sử dụng giá trị này 13 Đọc nội .

TỪ KHÓA LIÊN QUAN