具體代碼如下:
if(gUlharqUeInfo[ueNo].tempULBwpId != 0xFF){
gUlharqUeInfo[ueNo].activeBWPId = gUlharqUeInfo[ueNo].tempULBwpId ;
}
它報錯說if這一行有error #156: expression must have struct or union type;
但是我不太清楚怎么回事,tempULBwpId 已經定義在結構體里了,為什么會報錯?
uj5u.com熱心網友回復:
報錯的意思是gUlharqUeInfo[ueNo]不是結構體,你看一下gUlharqUeInfo的型別uj5u.com熱心網友回復:
gUlharqUeInfo是怎么定義的?這部分需要貼出來吧error #156: expression must have struct or union type;
對于編程人員,編譯警告和錯誤看得懂~
uj5u.com熱心網友回復:
IDE中,在不明白的符號上點滑鼠右鍵,選轉到定義。uj5u.com熱心網友回復:
非常感謝,找到問題了,定義后沒重繪,非常感謝
uj5u.com熱心網友回復:
非常感謝,找到問題了,定義后沒重繪,非常感謝
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/271660.html
標籤:C語言
上一篇:大佬們幫忙看下哪里錯了
下一篇:第幾天
