[問題] pointer
我想請問各位一個關於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
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章