e作者qeagle ()
看板C_and_CPP
標題[問題] 怎麼處理這個引數的警告訊息?
時間Sun Aug 23 11:30:15 2015
大家好,我想請問
有一個函式,其引數定義為 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
→ Feis: uint8_t * 跟 uint8_t (*)[6] 不一樣. 然後想想二維 08/23 11:45
※ 編輯: qeagle (36.227.150.152), 08/23/2015 11:51:50
→ qeagle: 感謝,果然可以,指標,陣列和CAST一直都弄不太清楚 08/23 12:01