Re: [問題] passing arg 1 of `load' from incompa …
※ 引述《gn0042 (mija)》之銘言:
: struct robot world[height][width][layer][door_width];//建立基本的陣列架構
你這樣寫除非你這四個都是const 不然看之前文章的大大們說
這種寫法新的標準可以過 但是不建議...
如果你硬要傳這四維陣列
假如world大小是[1][2][3][4]
set必須宣告成 set(struct robot (*P)[2][3][4]);
不過這樣好像也沒比較好理解
直接傳陣列可能比較好懂
不過我沒看你的邏輯 總覺得不用用到四維陣列吧?
: set(world,height,width,layer,door_width);
: 卻出現了這樣的錯誤
: warning: passing arg 1 of `set' from incompatible pointer type
: 執行後就CORE DUMPED了
: 我想應該是型別轉換的問題
: 應該怎麼解決呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.207.187
推
10/09 12:58, , 1F
10/09 12:58, 1F
→
10/09 13:00, , 2F
10/09 13:00, 2F
→
10/09 13:08, , 3F
10/09 13:08, 3F
→
10/09 13:09, , 4F
10/09 13:09, 4F
→
10/09 13:10, , 5F
10/09 13:10, 5F
推
10/09 17:54, , 6F
10/09 17:54, 6F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章