указатель на такую же структуру (указывает на 8 ещё таких). Таких структур n*m . Как соединить их в квадрат? Если каждая клетка должна указывать на другую или на NULL если клетки нет рядом
Т.е у вас есть структура с 8ю указателями? А что вы подразумеваете под "построить в квадрат"?
Да с 8ю указателями на такие же структуры. Ну чтобы они указывали друг на друга и получался квадрат
Вы хотите чтобы каждый сегмент знал о адресе каждого сегмента что-ли?
Чтобы они знали, есть рядом кто-то или нет
Так если не nullptr то кто-то есть
Мне их собрать нужно, вот это реально проблема
Так вы сами же ответили на свой вопрос. Тогда что вы спрашивали?
Вы хотите понять как это дело инициализировать?
Вам надо с формулировками поработать, действительно ничего не понятно. Если у вас один указатель на структуру, то ваши 8 структур могут располагаться только линейно.
Да это просто указатели для хранения знания о том что кто-то есть рядом, а не для того чтобы с ними работать
Если это окрестность Мура, то проще всего будет хранить массив из 8 указателей на структуры и завести энам, определяющий направление окрестности. Далее просто заполняете этот массив соседями и, если соседа не существует, кладёте туда NULL.
Не знаю кто ваш Мур, но это то что вы сказали почти точно моя идея
Обсуждают сегодня