1

私はちょっと簡単な仕事に少し苦労しています。配列をポインタに変換する必要があります。

GLfloat serieLine[8][80];

GLfloat *points = &serieLine[0][0];

これで最初の値だけが得られますが、配列内のすべての値を取得するにはどうすればよいですか?

4

2 に答える 2

4

配列へのポインターが必要な場合は、次のように実行できます。

GLfloat (*points)[80] = serieLine;

pointsの最初の行を指しserieLineます。をインクリメントpointsすると、次の行を指します。

于 2013-10-17T12:40:35.457 に答える
3

ポインターをインクリメントすると、配列内の次の値を指します (したがって、8*80 回インクリメントすると、すべての値が表示されます)。

于 2013-10-17T12:38:57.457 に答える