我一直在寻找解决方案很长时间,但没有找到解决方法。
问题是: 每次我声明一个数组时,它都会在第二个值上给出错误 代码:
// OpenGL Code
vertices[NumVertices][2] =
{
{ -0.90F, -0.90F }, // Triangle 1
{ 0.85F, -0.90F }, // Error: too many initlializer values
{ -0.90F, 0.85F },
{ 0.90F, -0.85F }, // Triangle 2
{ 0.90F, 0.90F ,
{ -0.90F, 0.90F }
}; // Error: Expected a '}'
有任何帮助吗? 谢谢你的时间
答案 0 :(得分:0)
似乎NumVertices
不是你想的那样。
请改为尝试:
const unsigned NumVertx = 6;
double vertices[NumVertx][2] =
{
{ -0.90F, -0.90F }, // Triangle 1
{ 0.85F, -0.90F },
{ -0.90F, 0.85F },
{ 0.90F, -0.85F }, // Triangle 2
{ 0.90F, 0.90F },
{ -0.90F, 0.90F }
};