Đang chuẩn bị liên kết để tải về tài liệu:
Lập trình với ngôn ngữ C phần 22

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

C cung cấp một giao diện đồng nhất cho việc quản lý nhập và xuất. Các phương pháp truy cập tập tin cũng giống như các phương pháp quản lý các thiết bị khác. Giải pháp cho tính đồng nhất này là trong C không có kiểu tập tin. C xem tất cả các tập tin là stream. | APTEÇH Bài 22 Quản Lý Tập Tin Mục tiêu Kết thúc bài học này bạn có thể Thực hiện các thao tác trên tập tin văn bản và tập tin nhị phân Mở và đóng tập tin Đọc từ tập tin và ghi vào tập tin Sử dụng con trỏ tập tin. Các bước được cho trong bài này được giải thích cặn kẽ dễ hiểu và tư duy cẩn thận từ đầu đến cuối. Bài đã được viết để đáp ứng được mục tiêu học và để có thể hiểu hoàn toàn về công cụ. Xin hãy thực hiện theo các bước một cách cẩn thận. Phần I - Trong thời gian 1 giờ 30 phút đầu 22.1 Quản lý tập tin trong C C cung cấp một giao diện đồng nhất cho việc quản lý nhập và xuất. Các phương pháp truy cập tập tin cũng giống như các phương pháp quản lý các thiết bị khác. Giải pháp cho tính đồng nhất này là trong C không có kiểu tập tin. C xem tất cả các tập tin là stream. 22.1.1 Boc ghi và truy cập dữ liệu trong tập tin Có một số hàm xử lý tập tin trong tập tin header stdio.h. Chúng ta hãy viết một chương trình C sử dụng những hàm này. Chương trình tạo một hệ thống ngân hàng đơn giản. Các chi tiết khách hàng được nhập vào và lưu trong một tập tin gọi là customer. Chi tiết của các giao dịch như gửi tiền và rút tiền được kiểm tra hợp lệ trên tập tin customer. Các giao dịch hợp lệ được ghi nhận trong tập tin trans. Một báo cáo về các khách hàng có số vốn thấp được in ra. Các bước được liệt kê như sau 1. Định nghĩa một structure để lưu trữ dữ liệu về khách hàng và giao dịch. Câu lệnh sẽ là struct cust_st int acc_no char cust_nm 30 float bal struct tran_st int acc_no char trantype float amt 2. Hiển thị một danh mục để thực hiện các thao tác khác nhau dựa trên lựa chọn của người dùng. Câu lệnh sẽ là while choice 4 clrscr printf nSelect choice from menu n n1. Accept customer details n2. Record Withdrawal Deposit Quản lý tập tin 305 AJPTECH transaction n3. Print Low Balance Report n4. Exit n nEnter choice scanf d choice 3. Gọi các hàm tương ứng dựa vào lựa chọn của người dùng. Câu lệnh sẽ là if choice 1 addcust else if choice 2 rectran else if choice 3 prnlowbal 4. Trong hàm