我有点挣扎着有点轻松的任务。我需要将数组转换为指针。
GLfloat serieLine[8][80]; GLfloat *points = &serieLine[0][0];
这给了我第一个值,但是如何获得数组中的所有值?
答案 0 :(得分:4)
如果你想要一个指向数组的指针,你可以这样做:
GLfloat (*points)[80] = serieLine;
points
将指向serieLine
的第一行。如果你增加points
,它将指向下一行。
答案 1 :(得分:3)
增加指针,它将指向数组中的下一个值(所以一旦你将它增加8 * 80倍,你就会看到所有值)