Tham khảo tài liệu 'manual programming experience handbook part 9', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | nhập theo cách 2 qua biến h xong gán p h tìm Phạm Tèo thấy 0 i 0 p hv để di chuyển con trỏ về đầu danh sách for i 0 i n i if strcmp p ă ten Phạm Tèo 0 thấy 1 printf s d f p ă ten pă tuoi pă điểm break else p if thay puts không có Phạm Tèo trong danh sách getch _ Bài TậP làm lại bài tập trước nhưng sử dụng con trỏ. Cấp phát bộ nhớ động cho kiểu dữ liệu cấu trúc - giả sử ta cần quản lý danh sách học viên nên dùng mãng cấu trúc cấp phát bộ nhớ tĩnh - danh sách đặc ta phải sử dụng số học viên tối đa thừa vùng nhớ. Để cấp phát vừa đủ sĩ số học viên như ta muốn ta dùng phương pháp cấp phát bộ nhớ động hàm malloc hoặc calloc . - Ví dụ Nhậ danh sách n học viên gồm họ tên điểm và sắp xếp giảm dần theo điểm. include include include include typedef struct char ten 30 int diem char kq 5 kieu HV kieu HV lop p tam Hàm nhập dan sách void nhapDS int n kieu HV lop int i diem p lop for i 0 i n i printf nhập Họ tên người thứ d i 1 gets p ăten printf điểm scanf d diem p ă diem diem printf c getchar khử stdin p Hàm sắp xếp void sapxep int n kieu HV lop int i j kieu HV tam for i 0 i n-1 i for j i 1 j n j if lop i .diem lop j .diem tam lop i lop j lop j lop j tam hàm in danh sách void inds intn kieu HV lop int i for i 0 i n i printf 20s 5d lop i .ten lop i .diem printf n xuống hàng chương trình chính void main int i j n t diem printf n Nhập sĩ số scanf d n lop kieu HV malloc n size of kieu HV printf c getchar nhapds n lop sapxep n lop inds in lop getch Kiểu FILE TậP TIN TệP TIN - Trong ngôn ngữ C một tập tin là một khái niệm logic được áp dụng không những đối với các tập tin trên đĩa mà cả với các terminal bàn phím màn hình máy in. . - File có 2 loại Text file file văn bản . Binary nhị phân dbf doc bitmap . . - File văn bản chỉ khác binary khi xử lý ký tự chuyển dòng LF mã 10 được chuyển thành 2 ký tự CR mã 13 và LF mã 10 và khi đọc 2 ký tự liên tiếp CR và LF trên file cho ta một ký tự LF. - Các thao tác trên file thực hiện thông qua con trỏ kiểu .