首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

运行有关问题

2012-03-06 
运行问题main(){chara[2][2][3]{{{1,6,3},{5,4,15}},{{3,5,33},{23,12,7}}}for(inti0i 12i++)printf

运行问题
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中你直接一键可以完成的编译,连接,这里有点不灵光那:)

热点排行