C ++ преобразование из массива в указатель

Я немного борюсь с довольно легкой задачей. Мне нужно преобразовать массив в указатель.

GLfloat serieLine [8] [80];

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

это дает мне только первое значение, но как я могу получить все значения в массиве?

1

Решение

Если вы хотите указатель на массив, вы можете сделать это так:

GLfloat (*points)[80] = serieLine;

points будет указывать на первый ряд serieLine, Если вы увеличиваете points, он будет указывать на следующий ряд.

4

Другие решения

Увеличивайте указатель, и он будет указывать на следующее значение в массиве (поэтому, как только вы увеличите его в 8 * 80 раз, вы увидите все значения)

3

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector