Mọi người cho em hỏi tại sao em lại bị sai khi khai báo thư viện alloc.h ạ?
Bị lỗi khi khai báo thư viện alloc.h
C/C++ có rất nhiều loại compiler khác nhâu, nên khi học C/C++ thì bạn nên tìm hiểu kỹ thư viện và loại compiler/IDE bạng đang dùng (sử dụng google) vì thường sẽ có 2 loại thư viện: theo chuẩn (thằng compiler/IDE nào cũng có) và không theo chuẩn (chỉ là của riêng của 1 loại compiler/IDE nào đó).
Trong trường hợp của bạn alloc.h
không phải là thư viện chuẩn của C/C++ mà là của Turbo C/C++ (nếu mình nhớ không nhầm) --> Compiler/IDE bạn đang dùng không hỗ trợ -> lỗi. Nếu bạn muốn cấp phát bộ nhớ động thì tìm hiểu hàm malloc
nằm trong thư viện stdlib.h
- thư viện chuẩn của C.
2 Likes