读书人

运行有关问题

发布时间: 2012-03-06 20:47:55 作者: rapoo

运行问题
main()
{
char a[2][2][3]={{{1,6,3},{5,4,15}},{{3,5,33},{23,12,7}}};
for(int i=0;i <12;i++)
printf( "%d ",a[i/6][(i/3)%2][i%3]);
}

//cx.c:9: error: or?loop initial declaration used outside C99 mode
用gcc编译,这个是什么错误?
用wxdev-c++编译可以完成,但总是没有结果跳出来,选择run的时候,总是提示:source file not compiled。 奇怪


[解决办法]
我用wxdevcpp运行很成功啊
[解决办法]
//cx.c:9: error: or?loop initial declaration used outside C99 mode
用gcc编译,这个是什么错误?
=====
编译错误提示已经比较明显那,循环语句中的初始化声明不在C99的支持范围以内,你可以换一个编译工具,比如您自己提到的wsdev-c++

用wxdev-c++编译可以完成,但总是没有结果跳出来,选择run的时候,总是提示:source file not compiled。 奇怪
===
不奇怪,我想你可能没有把这个文件加入到workspace中去吧!
Visual Studio中你直接一键可以完成的编译,连接,这里有点不灵光那:)

读书人网 >C++

热点推荐