01/10/2018, 13:37

Hỏi về việc thêm và xoá một học sinh theo code sau

struct hocsinh
{
	char mahs[20];
	char ten[50];
	char kv[50];
	char xl[10];
	float t,l,h;
};

theo như struct trên,nếu ban đầu mình có 10 học sinh và mình muốn thêm 1 hs nữa. Và mình đã có sẵn các hàm nhập và xuất rồi.

HK boy viết 15:46 ngày 01/10/2018

Đây là struct thông tin của 1 học sinh. List chứa danh sách các học sinh đâu?

Bảo Nguyễn viết 15:46 ngày 01/10/2018

Mình chưa hiểu ý cậu lắm. Nếu vậy mình cần tạo một biến n là số hs và đề thêm vào hàm nhập đúng không ?

HK boy viết 15:43 ngày 01/10/2018

Cần có

struct hocsinh // biểu diễn 1 học sinh
int số_học_sinh
struct[số_học_sinh] danh_sách_học_sinh // biểu diễn nhiều học sinh

Nếu có thao tác thêm/bớt học sinh thì cài linked list.

Bài liên quan
0