01/10/2018, 09:37

Struct trong C++?

các bác cho em hỏi sao visua lại báo lỗi chỗ này vậy???
code : http://codepad.org/7o9eNCOr

rogp10 viết 11:49 ngày 01/10/2018

Rất đơn giản là câu đó nằm không đúng chỗ. Đây không phải Excel đâu

goneboy viết 11:38 ngày 01/10/2018

Em lên gg xem lại phần struct trong C++ nha. Bình thường, struct trong C++ chỉ cho biến static const được khởi tạo giá trị thôi. Em có thể khởi tạo cho diem_tb trong hàm main hoặc khởi tạo bằng constructor, dưới đây là 1 cách:

//khai báo 1 sinh viên
struct sinhvien {
	int stt;
	string hoten;
	string mssv;
	float diem_nmmt;
	float diem_tA1;
	float diem_tA2;
	float diem_vlkt;
	float diem_av;
	float diem_tb;
	//diem_tb = (float)(diem_av + diem_nmmt + diem_tA1 + diem_tA2 + diem_vlkt) / 5;
	string xeploai;

	sinhvien():diem_tb((diem_av + diem_nmmt + diem_tA1 + diem_tA2 + diem_vlkt) / 5){};
};
Bài liên quan
0