tailieunhanh - Bài giảng Kỹ thuật lập trình: Tập tin - Trịnh Tấn Đạt

Bài giảng "Kỹ thuật lập trình: Tập tin" cung cấp cho người học các kiến thức: Khái niệm về FILE, các thao tác cơ bản với file trong C, các thao tác cơ bản với file trong C++. Cuối bài giảng có phần bài tập để người học ôn tập và củng cố kiến thức. | Bài giảng Kỹ thuật lập trình: Tập tin - Trịnh Tấn Đạt Tập tin (FILE) Trịnh Tấn Đạt Khoa CNTT - Đại Học Sài Gòn Email: trinhtandat@ Website: Nội dung ▪ Khái niệm về FILE ▪ Các thao tác cơ bản với file trong C o Mở/Đóng FILE o Đọc/Ghi FILE o Con trỏ FILE o Binary FILE (option) o FILE và mảng ▪ Bài Tập ▪ Các thao tác cơ bản với file trong C ++ (tự tìm hiểu thêm - option) FILE ▪ Theo định nghĩa trên Wikipedia về computer file: Một file trên máy tính là một tài nguyên dùng để lưu trữ thông tin lâu dài, sử dụng cho các chương trình máy tính. ▪ Trong ngôn ngữ lập trình C/C++: File là kiểu đối tượng chứa các thông tin cần thiết để điều khiển, bao gồm một con trỏ trỏ đến buffer của nó, các chỉ mục và trạng thái của nó. ▪ File là một kiểu dữ liệu có cấu trúc. ▪ Một file dù được xây dựng bằng cách nào đi nữa cũng chỉ đơn giản là một dãy các byte ghi trên đĩa. Số byte của dãy chính là độ dài của file. ▪ Có hai kiểu nhập xuất dữ liệu lên file: nhị phân và văn bản. ▪ Làm việc với File chúng ta chỉ có các thao tác cơ bản như: tạo file mới, đọc dữ liệu trong file, ghi dữ liệu vào file, xóa file. ▪ Trong lập trình C, dùng thư viện để thao tác trên FILE Các thao tác cơ bản với file trong C ▪ Khai báo và sử dụng FILE : Kiểu FILE * ▪ Cú pháp : FILE *ten_con_tro_file; Ví dụ: FILE *f, *g; /* Khai báo hai biến con trỏ tệp */ ▪ Để làm việc với file, chúng ta cần biết vị trí của file (thông qua đường dẫn) để con trỏ kiểu FILE có thể tạo được luồng dữ liệu giữa người dùng và file trên thiết bị lưu trữ. Ví dụ: một file văn bản (*.txt) hoặc dạng (*.INP) được lưu trữ như sau C:/Desktop/ Trong C khai báo con trỏ đến chuỗi ký tự lưu trữ đường dẫn và tên file const char *filePath = "C:/Desktop/;; // con trỏ đén hằng số kiểu chuỗi #include #include using namespace std; int main() { const char *filePath = "C:/Desktop/;; .

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.