Re: [問題] 雙向循環鏈結串列,新增一節點問題
※ 引述《althon (嘿嘿...)》之銘言:
: 遇到的問題: (題意請描述清楚)
: temp->rlink->llink=item;
: 希望得到的正確結果:
: 應該沒錯才對>"<
: 程式跑出來的錯誤結果:
: dereferencing pointer to incomplete type
: 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
: Dev-C++
: 有問題的code: (請善用置底文標色功能)
: #include <stdlib.h>
: #include <stdio.h>
: int main(void)
: {
: typedef struct
: {
: int data;
: struct dlNode * llink;
: struct dlNode * rlink;
: }dlNode;
: typedef dlNode * Node;
typedef struct _dlNode
{
int data;
struct _dlNode *llink;
struct _dlNode *rlink;
// 上兩行不行的話就用下兩行
// void *llink;
// void *rlink;
} dlNode, *Node; // 不知道需不需要那個逗點
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.54.110
※ 編輯: xsoe 來自: 122.117.54.110 (01/08 18:58)
※ 編輯: xsoe 來自: 122.117.54.110 (01/08 18:59)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章