tailieunhanh - Bài giảng Kỹ thuật lập trình nâng cao: Chương 6 - Trần Minh Thái

Bài giảng "Kỹ thuật lập trình nâng cao - Chương 6: Tập tin" cung cấp các kiến thức cơ bản về lập trình lưu trữ trên tập tin (FILE), cung cấp hàm thư viện phổ biến để thao tác trên tập tin. | Bài giảng Kỹ thuật lập trình nâng cao Chương 6 - Trần Minh Thái TRẦN MINH THÁI W M minhthai@ Cung cấp các kiến thức cơ bản về lập trình lưu trữ trên tập tin FILE Cung cấp hàm thư viện phổ biến để thao tác trên tập tin Tậ p tin văn bả n text tậ p tin dùng để ghi các kýtựlên đĩa theo các dòng è Dữ liệu lưu được chuyển về dạng text Tậ p tin nhịphân binary tậ p tin dùng để ghi các dữ liệu dưới dạ ng mã nhịphân Bước 1 Mở tập tin để đọc ghi. Bước 2 Các xử lýtrên tậ p tin. Bước 3 Đóng tậ p tin. ifstream Dùng đọc file. ofstream Dùng tạo file. fstream Vừa có thể tạo file và đọc dữ liệu trong file. Khai báo đối tượng file fstream tên_đối_tượng Mở file tên file chế độ mở Đóng file Chế độ mở Ý nghĩa ios out Ghi nội dung vào file ios in Đọc nội dung file ios app Thêm nội dung vào cuối file nếu file đã có nội dung ios binary Tạo file nhị phân nếu không có thì mặc định mở file theo chế độ text Kết hợp các chế độ mở file dùng phép kết hợp or Kết hợp ios in ios out để mở file vừa đọc và ghi Đọc dữ liệu từng dòng lưu vào biến chuỗi tên_đối_tượng gt gt biến hoặc biến độ dài tối đa Ghi dữ liệu vào file tên_đối_tượng bool TaoFile char s fstream file s ios out if return false file Nội dung tập tin sau khi tạo Thu tu ngay 11 thang 04 nam 2012 170 bool DocFile char s Kết quả đọc file được char data 100 tạo từ hàm TaoFile fstream file s ios in Thu if tu return false ngay while file gt gt data 11 thang cout bool DocFile2 char s char data 100 Kết quả đọc file được tạo từ hàm fstream file TaoFile s ios in if Thu tu ngay 11 thang 04 nam 2012 return false 170 while data 100 cout Viếtchương trình nhập vào một bài thơ có 5 dòng và lưu bài thơ đó vào file Viếtchương trình nhập vào một bài thơ bất kỳ và lưu bài thơ đó vào file Viết chương trình tìm câu thơ nào dài nhất trong