看板 C_and_CPP 關於我們 聯絡資訊
我想請問各位一個關於struct的問題,因為這部分我完全新手,但臨時需要沒辦法慢慢學 因為整個程式碼有200多行 所以只列出我認為應該有相關的部分 struct tab{ int val; char* name; }tab[100]; ... char* sname="ab"; struct tab* tabPtr(sname); /*tabPrt會依sname自動配一個位址給他*/ ... ... /*我的問題是name值能被找到,但為何val值始終是0??*/ tab->val=1; printf("[%s,%d]",tab->name,tab->val) /*結果是[ab,0]而不是[ab,1] */ ... 可能寫的不是很清楚,但還是希望各位幫我看看 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.105.127.135