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ữ
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
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
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:
giao_trinh_nhap_mon_lap_trinh_bai_thuc_hanh_so_9_su_dung_cac.pdf

