看板 C_and_CPP 關於我們 聯絡資訊
struct data { int a; char b; }s1[3]={{},{},{}}; struct data *ptr; func(ptr); 如上 今天想用指標ptr將s1傳至function中 void func(struct data *ptr) 請問*ptr要如何與s1作連結呢 本來想 *ptr=&s1; 不過會出錯 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.9.85
purincess:ptr = s1 或 ptr = &s1[0] 01/26 02:24
purincess:另外猜測你s1是global var所以好像不需要這樣 01/26 02:24
dendrobium:func(&s1); //這樣? 01/26 09:03
cobrasgo:老實說我看不懂,你func裡要做什麼事也po一下 01/27 14:37