あるノードのデータに別のノードからアクセスしようとしています。
struct orderNode
{
int price;
int quantity;
};
struct lnode
{
struct lnode* data;
struct lnode* next;
struct lnode* prev;
};
l ノード値 (データ) を使用して値 (価格と数量) にアクセスする方法を教えてください。
あるノードのデータに別のノードからアクセスしようとしています。
struct orderNode
{
int price;
int quantity;
};
struct lnode
{
struct lnode* data;
struct lnode* next;
struct lnode* prev;
};
l ノード値 (データ) を使用して値 (価格と数量) にアクセスする方法を教えてください。
struct orderNode
{
int price;
int quantity;
};
struct lnode
{
struct lnode* next;
struct lnode* prev;
struct orderNode* oNode;
};
lnode.data
定義にアクセスしたい場合はorderNode
、次のようにする必要があります。
struct lnode
{
struct orderNode *data;
...
ポインタを有効な構造体に割り当てたと仮定すると、lnode.data->price
orを使用できます。lnode.data->quantity
data
orderNode