#Lỗi : Sau khi m khai báo được các cấu trúc Struct. M định nghĩa các thành viên trong struct với hàm int . Một lỗi đó là không thể định nghĩa cho thành viên đó.
Đây là Code C++: https://codeshare.io/8pyMQe của mình viết
Với đề bài :
Viết chương trình thực hiện các chức năng sau:
- Nhập dữ liệu cho các file nhị phân:
- SV.BIN chứa thông tin về: Mã số sinh viên, Họ đệm và Tên sinh viên, Giới tính, Ngày sinh
- HP.BIN chứa thông tinvề Mã học phần, Tên môn học, Số tín chỉ
- DIEMTHI.BIN chứa thông tin: Mã học phần, Mã số sinh viên, Điểm học phần
- Bổ sung, Xóa, Sửa chữa dữ liệu trong 3 file trên
Các thao tác cập nhật 3 file trên cần đảm bảo yêu cầu:
- Không có 2 bản ghi nào trong SV.BIN giống nhau trên Mã số sinh viên
- Không có 2 bản ghi nào trong HP.BIN giống nhau trên Mã học phần
- Không có 2 bản ghi nào trong DIEMTHI.BIN đồng thời giống nhau trên Mã học phần và Mã số sinh viên.
- Cập nhật file DIEMTHI.BIN sau file SV.BIN và HP.BIN sao cho: Mọi mã học phần trong file DIEMTHI phải là một mã học phần trong file HP; Mọi Mã sinh viên trong file DIEMTHI phải là một Mã sinh viên trong file SV.
- Ngày sinh được nhập vào theo đúng định dạng ngày tháng
- Điểm học phần là một số thực gồm 1 chữ số sau dấu phẩy, thuộc [0…10] và lẻ đến 0,5 (thang điểm 10)
- Tính điểm trung bình chung tích lũy theo thang điểm 4 của từng sinh viên và ghi vào file nhị phân: Mã sinh viên, Điểm trung bình tích lũy (lấy đến 2 chữ số sau dấu phẩy)
- Nhập vào mã học phần, hiển thị danh sách gồm mã số, họ tên của những sinh viên không đạt học phần này (điểm <4)
- Nhập vào mã sinh viên, hiển thị danh sách các học phần mà sinh viên này chưa đạt
- Nhập vào mã sinh viên, hiển thị điểm trung bình chung tích lũy của sinh viên