我只希望在未设置Alarm_Status.bits.b3和leakDetected=0.时,将count_float重置为0然而,由于某种原因,它似乎从未重置过。当警报响起时,我将leakDetected设置为1,这样计数器就不会被重置。但是,如果警报响了2秒,并且再次被禁用,它将保持这个计数为2。它应该重置为0。 int count_float short leakDetected=0; DelayMs(2);
我有一个模拟文本编辑器的程序。它允许用户根据他们发送的命令以任何特定的方式向列表中添加文本行。其中一个功能可以让用户在列表中向后移动以查看他们的行(还有一个功能可以让用户向前移动,但这个功能没有问题)。用户点击i进行插入,通过标准输入(stdin)输入文本,然后点击CTRL + D (在Linux环境中)来模拟NULL并返回到命令模式。以下是有问题的函数:{
/*