请问怎么给一个四维数组赋值

vc读取文件中的坐标后,把数据存储到一个四维的数组中,该怎么做?其中的x,y,z还要分别存储,该怎么区分呢?

2个回答

还有一维要表示坐标的个数

四维(及以上)的很少会用的, 根据你的要求 二维的就够了。
因为不清楚你具体怎么做的,所以就简单的写了一些,你可以根据自己的情况进行更改,希望对你有所帮助。^_^
int main()
{
int array[10][4]; //定义了可存放10坐标的二维数组,
...
for(int i=0;i<10;i++) //每次的循环 是为第i+1个坐标赋值(因为i初始为零,所以计数为 i+1)
{

...
array[i][0]=i+1; //表示第i+1个坐标
array[i][1]=x; //表示第a个坐标的x的值
array[i][2]=y; //表示第a个坐标的y的值
array[i][3]=z; //表示第a个坐标的z的值
...
}
...
return 0;
}

qq_37567264
文武双缺 疏忽了,应该把 a 改成 i+1 的。
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问