Каков наилучший способ указать, чтобы получить структуру, указывающую на другую структуру? - PullRequest
0 голосов
/ 17 февраля 2020

У меня есть 2 структуры в моей программе

struct cloud {

    int rows;
    int cols;
    char **up;
    struct universe *structpointer;
};

struct cloud u;
struct cloud v;

В начале программы u.structpointer = &v;, которая заставляет единственный указатель u указывать на v.

Внутри функции A functionA(FILE *fp, struct cloud *u) Я читаю файл символ за символом и вводю информацию в два разных 2d массива.

u и v оба указывают на свои собственные 2d массивы.

u->up = myarray1 назначает двойной указатель u на точку myarray1 и u->structpointer->up = myarray2 назначает двойной указатель v для myarray2

Это лучший способ для go доступа к обеим структурам, если мне разрешено передавать только одну структуру 'u' в функцию?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...