[作业] 双班计程11-1

楼主: q22554647 (Chander)   2010-12-25 18:17:30
我部分的code
struct node{
char name[20];
struct node *prev;
struct node *next;
} ;
typedef struct node NODE;
typedef NODE *NODEPtr;
void insert(NODEPtr *head, NODEPtr *tail, char where, int index, char
name[20]){
NODEPtr newptr;
newptr=malloc(sizeof(NODE));<
作者: marrvosal (神清水)   2010-02-25 18:20:00
newptr=(NODE *)malloc(sizeof(NODE));这样
楼主: q22554647 (Chander)   2010-02-25 18:23:00
感谢!!!!,可是为什么阿0.0..投影片都没这样用耶
作者: pf5179 (pf5179)   2010-02-25 18:42:00
据神秘人士表示:似乎是跟用C与C++有关系唷其实不是很确定 有没有真强者要解答QQ
作者: radar735 (雷达)   2010-02-25 19:05:00
据说那是cast (?)
作者: orina1123 (初盼)   2010-02-25 20:12:00
就是要把malloc()回传的指标转成NODE*型态呀不然malloc()自己传回来的是void*型态的指标
作者: ianlini (小林)   2010-02-25 21:52:00
因为你副档名是cpp的话只接受new和delete更正...是C++和C不一样...不过如果用C++通常就是new就好了

Links booklink

Contact Us: admin [ a t ] ucptt.com