[問題] 怎麼處理這個引數的警告訊息?

看板C_and_CPP (C/C++)作者時間10年前 (2015/08/23 11:30), 10年前編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
大家好,我想請問 有一個函式,其引數定義為 uint8_t config[][6] 其引數我想應該是一個第二維度為6個BYTE的指標 我自己定義了一個STRUCTURE叫做STAT,裏面將六個BYTE分別定義 現在我若用 STAT stat 來宣告一個記憶體 我在呼叫函式時用cast強制把stat改成指標如下 會出現警告形態不相容, ((uint8_t *) stat) 請問這部份要如何宣告好才能把警告訊息弄掉呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.150.152 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1440300618.A.954.html

08/23 11:45, , 1F
uint8_t * 跟 uint8_t (*)[6] 不一樣. 然後想想二維
08/23 11:45, 1F
※ 編輯: qeagle (36.227.150.152), 08/23/2015 11:51:50

08/23 12:01, , 2F
感謝,果然可以,指標,陣列和CAST一直都弄不太清楚
08/23 12:01, 2F
文章代碼(AID): #1LsJvAbK (C_and_CPP)
文章代碼(AID): #1LsJvAbK (C_and_CPP)