看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Dev-C++ 問題(Question): void Test( ????? ) { Node *temp = NULL; temp = new Node; temp->next = NULL; strcpy( temp->Variable_name, "counter" ) ; } // end void int main() { Node *Variable_list_head = NULL ; Test( Variable_list_head ) ; cout << Variable_list_head << endl; system("pause") ; return 0 ; } // end main() 請問要怎麼把Variable_list_head指標指向temp的位置? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.0.253.166
linotwo:temp 指向 NULL 08/20 02:12
linotwo:你可能要找個地方 new Node 08/20 02:13
james732:** http://ideone.com/scSM9 *& http://ideone.com/wTtgK 08/20 02:13
maerdimer:你不覺得 Node *temp = NULL; 怪怪的嗎... 08/20 03:11
請問哪裡怪? 之前教授教的就這樣 習慣了XD ※ 編輯: polomaster27 來自: 123.0.253.166 (08/20 03:25)
EdisonX:j 大的 Test().. 是不是有點問題啊?new_node/head 沒接到. 08/20 03:29
EdisonX:temp->next = NULL ---> temp->next=*ret , 改這樣 ? 08/20 03:30
maerdimer:怪的點是你原本沒有 new... 08/20 03:32
一時忘了打XD,後來有更正
EdisonX:sorry,我看懂了j大 code 作用了<作用不同>,別理我 Orz 08/20 03:38
感謝各位大大幫忙 ※ 編輯: polomaster27 來自: 123.0.253.166 (08/20 05:00)
loveme00835:沒有特別需求的話, 巨集就可以做掉了 08/22 04:04