用DEV C++时,报错“''for' loop initial declaration used outside C99 mode ”解决方法
用DEV C++时,报错“''for' loop initial declaration used outside C99 mode ”
请教各位一下,在用for语句时,DEVc++编译报错'for' loop initial declaration used outside C99 mode
代码如下
#include<stdio.h>
int main(void)
{
printf("\n***********");
for(int count=1;count<=8;++count)
printf("\n* *");
printf("\n***********\n");
system("pause");
return 0;
}
貌似DEVc++是支持C99的,但是为什么会报这个呢?求如何解决这个问题,谢谢!
------解决方案--------------------
加上编译参数 -std=c99
请教各位一下,在用for语句时,DEVc++编译报错'for' loop initial declaration used outside C99 mode
代码如下
#include<stdio.h>
int main(void)
{
printf("\n***********");
for(int count=1;count<=8;++count)
printf("\n* *");
printf("\n***********\n");
system("pause");
return 0;
}
貌似DEVc++是支持C99的,但是为什么会报这个呢?求如何解决这个问题,谢谢!
------解决方案--------------------
加上编译参数 -std=c99