Я новичок в программировании на C, Нужна помощь в доступе к этому значению "data" в методе ниже "sum".
BigInteger sum(BigInteger A, BigInteger B) {
long data = A -> list ->headnode->data
}
List.h
typedef struct ListObj* List;
List.c
typedef struct NodeObj {
long data;
struct NodeObj* next;
struct NodeObj* last;
} NodeObj;
typedef NodeObj* Node;
typedef struct ListObj {
Node cursor;
Node headnode;
Node lastnode;
} ListObj;
BigInteger.h
typedef struct BigIntegerObj* BigInteger;
BigInteger.c
typedef struct BigIntegerObj {
int sign;
struct List list;
} BigIntegerObj;