01/10/2018, 09:36
Lỗi biên dịch khi copy code từ Dev C++ sang Code Blocks
Chào cả nhà,mình có một thắc mắc(nghiêm trọng) trong vấn đề xuất nhập mảng trong C
Cùng 1 đoạn code giống nhau,nhưng code bên Dev C chạy bình thường,trong khi Code Blocks lại báo lỗi.
Ai có cách xử lý giúp mình với ạ,mình thực sự k thích sử dụng Dev C và cũng k hiểu lý do tại sao!
Bài liên quan
Ảnh chạy trên code blocks.
http://codepad.org/SjSQjMbZ
Source code ạ!
Cám ơn mọi người <3
int n;
int a[n];
lúc này n chưa đc nhập nên dẫn tới lỗi.
Với lại bạn ko nên khai báo mảng kiểu này. MẶc dù C99 cho phép.
Sau khi bạn cho nhập n rồi thì mới nên khai báo mảng VLA như vậy.
Cám ơn! Mình hiểu rồi ạ <3