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!

Nguyễn Hồng Cường viết 11:37 ngày 01/10/2018

Ảnh chạy trên code blocks.

Nguyễn Hồng Cường viết 11:39 ngày 01/10/2018

http://codepad.org/SjSQjMbZ
Source code ạ!
Cám ơn mọi người <3

*grab popcorn* viết 11:38 ngày 01/10/2018

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.

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

Sau khi bạn cho nhập n rồi thì mới nên khai báo mảng VLA như vậy.

Nguyễn Hồng Cường viết 11:47 ngày 01/10/2018

Cám ơn! Mình hiểu rồi ạ <3

Bài liên quan
0