while (packet[i].source <1 || >1024)
错误:在&gt;之前预期的primary-expression;令牌。
当我执行<1
时它工作正常,然后当我添加一个OR运算符时它会中断:/
inb4愚蠢的简单但我已经编码好几天了,我的大脑也着火了。
干杯。
答案 0 :(得分:5)
应该是:
while (packet[i].source < 1 || packet[i].source > 1024)
答案 1 :(得分:4)
出现错误,因为它是语法错误,您必须使用:
while (packet[i].source <1 || packet[i].source >1024)
对于每个||
和每个&&
,您必须引用packet[i].source
。与口语非常不同,可能看起来很痛苦,但你会学会喜欢结构化编程。
别担心,我们一直都在那里,似乎总是最难解决的最简单的问题。