สอบถามเรื่อง for loop ค่ะ

ขึ้นว่า 'for' loop initial declarations are only allowed in C99 or C11 mode และก็แนะนำว่า use option -std=c99 ,… or -std=gnu11 to compile your code เนื่องจากเราเพิ่งหัดเขียน และเพิ่งเริ่มย้ายมาใช้dev c++ เราเข้าใจมาตลอดว่าปก.ที่ใช้เขียนแต่ละอันมีวิธีคอมไพล์และ/หรืออินเทอร์พรีทได้แค่อย่างเดียว ไม่เคยทราบเรื่องmode เลยค่ะสอบถามวิธีแก้ค่ะ
ขอบคุณล่วงหน้านะคะ
แก้ไขข้อความเมื่อ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
https://stackoverflow.com/questions/24881/how-do-i-fix-for-loop-initial-declaration-used-outside-c99-mode-gcc-error?rq=1
ย้ายตัวแปร loop counter ไปประกาศข้างนอก loop

ถ้ามีปัญหาเจอ error อะไรเกี่ยวกับการเขียนโปรแกรม แนะนำให้เข้า google แล้วเอา error message แปะไปเลย
ส่วนใหญ่ 99% จะเจอคนเคยถามแบบเดียวกันอยู่ใน stackoverflow แล้วก็มีคนตอบไว้เรียบร้อย
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่