だから私は頂点の配列を持っていて、ファイルからのデータで配列を埋めようとしています。
現在、私のコードは次のようになっています。
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(),},
}
};
しかし、それは機能しません。構文エラーが発生するだけです。誰か書き方を教えてください。