|
本帖最后由 wqvbqjywyg 于 2012-8-11 16:32 编辑
a[0][0] = 1;赋值无效!
昨天有人在群里问二维数组的事。有很多人在一起想办法解决,但是没有成功。后来看到网站上一篇贴子,说三角涵数无法运行。居说要用官方固件。于是心想,是不是很多东西不用官方固件是行不通的,于是上网上下载了一份,发现,原来真的好使了!
测试程序
task main()
{
int a[3][3];
int i,j,k = 0;
for(i=0;i<3;i++)
for(j=0;j<=i;j++)
{
k++;
a[j] = k;
NumOut(k*10,LCD_LINE1,a[j]);
NumOut(k*10,LCD_LINE2,k);
}
Wait(5000);
}
显示结果
NXTG的1.26,1.31固件显示
0 0 0 0 0 0
1 2 3 4 5 6
刷上
Bricxcc固件以后显示
1 2 3 4 5 6
1 2 3 4 5 6
忙了一小时,终于明白,原来NXTG的固件实现NXC语句还是有些小小的不兼容,NXC可以兼容NXTG的程序,但现在就有一个小问题,没有按键音。
固件
lms_arm_nbcnxc.zip
(174.39 KB, 下载次数: 43)
|
|