Giáo trình Nhập môn lập trình - Bài thực hành số 9: Sử dụng các lệnh thao tác tập tin (Files) trong C

KHOA KHOA HỌC & KỸ THUẬT MÁY TÍNH  
Bài thực hành số 9  
Sử dụng các lệnh thao tác tập tin (Files) trong C  
Ví dụ minh họa 1: GHI FILES  
Chương trình mẫu thực hiện tác vụ lấy chuỗi ký tự từ người dùng thông qua console và ghi dữ  
liệu vào file "output.txt". Trong cửa sổ code, nhập vào nội dung như Hình 1. Biên dịch và quan  
sát kết quả xuất ra.  
Hình 1: Chương trình mẫu thực hiện tác vụ ghi file.  
Hình 2: Nội dung người dùng nhập vào từ console.  
Hình 3: Nội dung của file sau khi thực hiện đoạn mã.  
Ví dụ minh họa 2: ĐỌC FILES  
Chương trình mẫu thực hiện tác vụ đọc nội dung file "output.txt" có sẵn và xuất nội dung đó ra  
console. Trong cửa sổ code, nhập vào nội dung như Hình 4. Biên dịch và quan sát kết quả xuất  
ra.  
Nhập môn lập trình 501127 - 2016  
1
 
KHOA KHOA HỌC & KỸ THUẬT MÁY TÍNH  
Hình 4: Chương trình mẫu thực hiện tác vụ đọc file.  
Hình 5: Kết quả trả ra console.  
Bài tập  
Hoàn thiện chương trình xuất nhập dữ liệu sinh viên với nội dung bao gồm: Số thứ tự (No.), Tên  
(Lastname), Họ (Firstname), Mssv (ID) và Điểm của sinh viên (score). Chương trình cần hoàn  
thiện có cấu trúc code như trong Hình 6:  
Yêu cầu đề bài  
Câu 1: Xây dựng chương trình ghi dữ liệu ra file “student.txt”, dữ liệu được nhập từ người dùng.  
Với đặc tả:  
• Người dùng nhập vào số thứ tự của sinh viên từ 1 đến 100. Số 0 dùng để thoát chương trình.  
Yêu cầu nhập lại nếu người dùng nhập vào số thứ tự không hợp lệ.  
• Sau đó cho phép người dùng nhập vào các thông tin sinh viên: Số thứ tự (No.), Tên (Last-  
name), Họ (Firstname), Mssv (ID) và Điểm của sinh viên (score).  
• Ghi các dữ liệu cho người dùng nhập ra file "student.txt".  
Câu 2: Xây dựng chương trình đọc dữ liệu từ file “student.txt”. Với đặc tả:  
• Cho phép người dùng lựa chọn yêu cầu trong đó:  
1 – List ALL students /* Xuất ra màn hình toàn bộ danh sách*/  
2 – List students with score < 5 /*Xuất ra màn hình danh sách sinh viên có điểm < 5*/  
3 – List students with score >= 5 /*Xuất ra màn hình danh sách sinh viên có điểm >= 5*/  
4 – Exit /* Thoát khỏi chương trình */  
• Thực hiện các tác vụ tương ứng với yêu cầu của người dùng.  
• Xuất kết quả trả ra console hoặc terminal.  
Nhập môn lập trình 501127 - 2016  
2
 
KHOA KHOA HỌC & KỸ THUẬT MÁY TÍNH  
Hình 6: Cấu trúc chương trình cần hoàn thiện.  
HẾT.  
Nhập môn lập trình 501127 - 2016  
3
 
pdf 3 trang baolam 23260 Free
Bạn đang xem tài liệu "Giáo trình Nhập môn lập trình - Bài thực hành số 9: Sử dụng các lệnh thao tác tập tin (Files) trong C", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfgiao_trinh_nhap_mon_lap_trinh_bai_thuc_hanh_so_9_su_dung_cac.pdf