所以我有一个顶点数组,我试图用文件中的数据填充数组。
现在我的代码如下所示:
int VertexCount = Input.get();
MVertex Vertices[4] =
{
{0.0f, 0.0f, 0.0f,},
{1.0f, 0.0f, 1.0f,},
{0.0f, 0.0f, 1.0f,},
{1.0f, 0.0f, 0.0f,},
};
现在它工作得很好,除了使用 VertexCount 来初始化数组的大小,但我想得到它,所以根据顶点数我需要一个 for 循环来为我填充数据。我想保持相同的数组格式,因为由于某种原因它不能以任何其他方式工作,但就像这样。我在想一些事情:
int VertexCount = Input.get();
MVertex Vertices[VertexCount] =
{
for (int i = 0; i < VertexCount; i++)
{
{Input.get(), Input.get(), Input.get(),},
}
};
但这不起作用我只是得到一些语法错误。有人可以告诉我怎么写吗?