我试图搜索一个数组,并且只检查特定的值(第4个、第5个等等)- ((0+n*4)和(3+n*4)。将检查找到的第一个值,如果它的值为0,它将被更改为1,然后程序应该停止。如果不是,它将尝试下一个值,依此类推。我有以下代码,但它不会停止..it一次将所有值设为1。有什么建议吗? for (i=0; i<(totalnumber); i++) { if (i==(0+(n*4)))
{ if
我正在尝试编写一个简单的演示程序,它将在输入指定字符时跳出一个循环。我能够成功地做到这一点,直到我想添加一个额外的条件,我没有超过我的数组。当我输入指定的字符时,这段代码不会从循环中跳出,并且我也不知道为什么。代码的逻辑和设置似乎是合理的!;{
printf("Input characters until %c character is used to break out", breakout= breakout &&
我这里有一个循环,它应该每500毫秒读取一台设备上的输出。这部分运行得很好。但是,当我尝试引入cin.get来获得被按下的键"n“以停止循环时,我得到的输出仅与到目前为止按键的次数一样多。我需要的是循环保持循环,没有任何交互,直到我想让它停止。enter键:1 2 // as expected我对使用哪种类型的循环没有特别的