Em dùng VSC code thì gặp lỗi này, đưa vào DevC thì chạy ko ra lỗi. Em copy lỗi tra trên Stackover cũng chả ra. Ai đó làm ơn chỉ giúp em với
Lỗi: 'for' loop initial declarations are only allowed in C99 or C11 mode khi compile code trên terminal VS Code
Lỗi này không có gì lạ cả, bản thân nó đã nói rất rõ.
C (<=89) không cho phép khai báo biến trong cú pháp for.
for (int i = 0;...) // cấm tiệt
Bạn compile code C trên Dev-C++ thì code được compile bằng g++, tức là compile code C++, mà C++ cho phép khai báo biến trong vòng for.
Tốt nhất bạn nên khai báo biến chạy vòng for ở ngoài.
int i;
for (i = 0; ...) // ok không sao cả
P/s:
Các dev khác sẽ buồn lắm đấy, StackOverflow mới là hàng xịn mà :v
Ủa, mình tìm trên Stack Overflow vẫn ra mà, chắc tại trình search Google của chủ thớt hơi kém
Việc sửa lỗi không phải là vấn đề.
Vấn đề bạn cần cải thiện là bạn đã tìm câu trả lời trên Google và Stackover của bạn thế nào??
Bạn post lên để mọi người tư vấn bạn cải thiện khả năng sử dụng Google.
Mình không troll nhé. Đây là 1 tuyệt kỹ giúp bạn nhiều lắm đấy.
cảm ơn bạn rất nhiều
mình copy luôn có chữ main… lên ko ra đó