while (packet[i].source <1 || >1024)
Error: expected primary-expression before > token.這個簡單的while循環有什麼問題! (C++)
它正常工作時,我只是做<1
,然後當我添加一個OR運算它打破:/
inb4東西太簡單,但我已經編碼了幾天,我的大腦正在着火。
乾杯傢伙。
while (packet[i].source <1 || >1024)
Error: expected primary-expression before > token.這個簡單的while循環有什麼問題! (C++)
它正常工作時,我只是做<1
,然後當我添加一個OR運算它打破:/
inb4東西太簡單,但我已經編碼了幾天,我的大腦正在着火。
乾杯傢伙。
它應該是:
while (packet[i].source < 1 || packet[i].source > 1024)
東西非常錯誤的,因爲它是一個語法錯誤,你必須使用:
while (packet[i].source <1 || packet[i].source >1024)
每||
,每&&
你必須參考packet[i].source
。與口語非常不同,可能看起來像是一種痛苦,但是你會學會熱愛結構化編程。
別擔心,我們都在那裏,看起來它總是花時間最長的最簡單的問題。
一個恥辱,它是根本不同的。數學式的比較非常好。 'if(1> packet [i] .source> 1024){....}' –
耶穌基督.. 感謝哥們! – user1373475
沒問題..... –
由於您是該網站的新手,請記得點擊回答評分下方的「複選框」,將此問題標記爲「已回答」。 –