Hỏi về biến dữ liệu kiểu struct trong C++

Chào mọi người .
Em đang làm bài tập huyền thoại quản lý sinh viên và gặp vấn đề như trong hình . Nó bảo nên đặt dấu “;” trước ‘hs’ . ‘hs’ là tên biến có kiểu dữ liệu struct . Em đặt hay sửa kiểu gì nó vẫn như vậy .Mặc dù code vẫn chạy nhưng em thắc mắc về vấn đề ạ . Em tra google nhưng nó không ra .Mong các anh giải đáp thắc mắc giúp em vs ạ . Em tự học nên còn ngu lắm .

Ủa, lỗi (error) có biên dịch được đâu mà chạy!!?
Này là lỗi cú pháp, gợi ý sửa lỗi chưa chắc là đúng, rõ là chỉ vào dòng push_back nhưng câu gợi ý lại ở 2 dòng trên.

3 Likes

code chạy tốt lắm :))
mà lỗi cú pháp ở đây là gì vậy ạ ??


code chạy đây ạ !!
còn đây là hàm struct của e

Chạy được là do code cũ ko lỗi, biên dịch được. Và nó chạy cái main.exe cũ của bạn.
bạn thử xóa cái main.exe xem có chạy đc không?
Bạn phải fix lỗi hiện tại đi. Các element của struct được phân biệt bởi dấu ;.
thay vì vứt cả hàm trong struct nhìn rối mắt, có thể sử dụng con trỏ hàm để thay thế.

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?