TÀI LIỆU VỀ LẬP TRÌNH CĂN BẢN - KIỂU TẬP TIN
Số trang: 7
Loại file: pdf
Dung lượng: 0.00 B
Lượt xem: 22
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Một số khái niệm về tập tin (file) (1)- Tại sao ta cần đến kiểu tập tin?- Cho phép lưu trữ dữ liệu ở bộ nhớ ngoài (đĩa).- Khi kết thúc chương trình thì dữ liệu vẫn còn dođó chúng ta có thể sử dụng nhiều lần.- Kích thước lớn dữ liệu không hạn chế.
Nội dung trích xuất từ tài liệu:
TÀI LIỆU VỀ LẬP TRÌNH CĂN BẢN - KIỂU TẬP TIN Một số khái niệm về tập tin (file) (1) Tại sao ta cần đến kiểu tập tin? LẬP TRÌNH CĂN BẢN l Cho phép lưu trữ dữ liệu ở bộ nhớ ngoài (đĩa). l Khi kết thúc chương trình thì dữ liệu vẫn còn do l KIỂU TẬP TIN đó chúng ta có thể sử dụng nhiều lần. Kích thước lớn dữ liệu không hạn chế. l 1 3Nội dung chương này Một số khái niệm về tập tin (file) (2) Có 3 loại dữ liệu kiểu tập tin: Một số khái niệm về tập tin ll Tập tin văn bản (Text File) l Các thao tác trên tập tinl l Dùng để ghi các ký tự lên đĩa (dưới dạng mã Ascii) Truy c ập tập tin văn bản l Có chứa:l l Ký hiệu ‘ ’ : xuống dòng Truy c ập tập tin nhị phânl l Kí tự EOF (End Of File) có mã Ascii là 26: nằm ở cu ối tập tin Tập tin định kiểu (Typed File) l l Gồm nhiều phần tử có cùng kiểu: char, int, long, struct … l Được lưu tr ữ trên đĩa dưới dạng một chuỗ i các byte liên t ục. Tập tin không định kiểu (Untyped File) l l Gồm các cấu trúc dữ liệu mà ta không quan tâm đến nội dung hoặc kiểu của nó. l Ta chỉ lưu ý đến các yếu t ố vật lý của tập tin như độ lớn, ... 2 4 Khai báo biến tập tinMột số khái niệm về tập tin (file)(3) Biến tập tin Cú pháp:l l Được dùng để đại diện cho một tập tin l FILE ; Các thao tác lên tập tin sẽ được thực hiện thông qua biến này l Các biến trong danh sách phải là các con trỏ và l Con trỏ tập tinl được phân cách bởi dấu phẩy(,). Tại mỗi thời điểm, sẽ có một vị trí của tập tin mà tại đó việc l đọc/ghi thông tin sẽ xảy ra Ví dụ: l Ta hình dung có 1 con trỏ đang chỉ đến vị trí đó l FILE *f1,*f2; Sau khi đọc/ghi xong dữ liệu, con trỏ sẽ chuyển dịch thêm một l phần tử về phía cuối tập tin. Sau phần tử dữ liệu cuối cùng của tập tin là dấu kết thúc tập tin l EOF 5 7Các thao tác trên tập tin Mở tập tin (1) Khai báo biến tập tin Cú pháp:l l Mở tập tinl FILE *fopen(char *Path, const char *Mode) Ý nghĩa: Đóng tập tinl l Trả về con trỏ ...
Nội dung trích xuất từ tài liệu:
TÀI LIỆU VỀ LẬP TRÌNH CĂN BẢN - KIỂU TẬP TIN Một số khái niệm về tập tin (file) (1) Tại sao ta cần đến kiểu tập tin? LẬP TRÌNH CĂN BẢN l Cho phép lưu trữ dữ liệu ở bộ nhớ ngoài (đĩa). l Khi kết thúc chương trình thì dữ liệu vẫn còn do l KIỂU TẬP TIN đó chúng ta có thể sử dụng nhiều lần. Kích thước lớn dữ liệu không hạn chế. l 1 3Nội dung chương này Một số khái niệm về tập tin (file) (2) Có 3 loại dữ liệu kiểu tập tin: Một số khái niệm về tập tin ll Tập tin văn bản (Text File) l Các thao tác trên tập tinl l Dùng để ghi các ký tự lên đĩa (dưới dạng mã Ascii) Truy c ập tập tin văn bản l Có chứa:l l Ký hiệu ‘ ’ : xuống dòng Truy c ập tập tin nhị phânl l Kí tự EOF (End Of File) có mã Ascii là 26: nằm ở cu ối tập tin Tập tin định kiểu (Typed File) l l Gồm nhiều phần tử có cùng kiểu: char, int, long, struct … l Được lưu tr ữ trên đĩa dưới dạng một chuỗ i các byte liên t ục. Tập tin không định kiểu (Untyped File) l l Gồm các cấu trúc dữ liệu mà ta không quan tâm đến nội dung hoặc kiểu của nó. l Ta chỉ lưu ý đến các yếu t ố vật lý của tập tin như độ lớn, ... 2 4 Khai báo biến tập tinMột số khái niệm về tập tin (file)(3) Biến tập tin Cú pháp:l l Được dùng để đại diện cho một tập tin l FILE ; Các thao tác lên tập tin sẽ được thực hiện thông qua biến này l Các biến trong danh sách phải là các con trỏ và l Con trỏ tập tinl được phân cách bởi dấu phẩy(,). Tại mỗi thời điểm, sẽ có một vị trí của tập tin mà tại đó việc l đọc/ghi thông tin sẽ xảy ra Ví dụ: l Ta hình dung có 1 con trỏ đang chỉ đến vị trí đó l FILE *f1,*f2; Sau khi đọc/ghi xong dữ liệu, con trỏ sẽ chuyển dịch thêm một l phần tử về phía cuối tập tin. Sau phần tử dữ liệu cuối cùng của tập tin là dấu kết thúc tập tin l EOF 5 7Các thao tác trên tập tin Mở tập tin (1) Khai báo biến tập tin Cú pháp:l l Mở tập tinl FILE *fopen(char *Path, const char *Mode) Ý nghĩa: Đóng tập tinl l Trả về con trỏ ...
Tìm kiếm theo từ khóa liên quan:
lập trình điện tử chuyên ngành điện tử ngôn ngữ C môi trường turbo điện tử căn bảnGợi ý tài liệu liên quan:
-
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 113 0 0 -
Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang
118 trang 91 0 0 -
101 thuật toán chương trình C: Phần 2
130 trang 83 0 0 -
91 trang 81 0 0
-
NGÔN NGỮ LẬP TRÌNH C - Mảng và chuỗi ký tự
40 trang 38 0 0 -
GIÁO ÁN LÝ THUYẾT LẬP TRÌNH C - Bài 4: Cấu trúc lặp
17 trang 34 0 0 -
Giáo trình điện tử căn bản- vuson.tk
23 trang 33 0 0 -
GIÁO TRÌNH ĐIỀU KHIỂN SỐ_CHƯƠNG 7
0 trang 31 0 0 -
Bài giảng Tin học đại cương: Bài 4 - Bùi Trọng Tùng
21 trang 31 0 0 -
Tìm hiểu về Vi Điều Khiển 8051
40 trang 29 0 0