Няшная / Говнокод #27859 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
#include <conio.h>

void activateAlarm(int channelID) {

    int key = 0;

    while(temperatureChannel[channelID].currentTemperature > temperatureChannel[channelID].highLimit
        ||temperatureChannel[channelID].currentTemperature < temperatureChannel[channelID].lowLimit) {

        beep(350,100);

        if (_kbhit()) {
            key = _getch();
            if(key == 'P');
                break;
        }    
    }
}

Запостил: 3_dar 3_dar, (Updated )

Комментарии (24) RSS

  • Я пытаюсь создать функцию, которая будет printf определенной строкой, если пользователь нажмет любую кнопку на клавиатуре EXCEPT Для заглавной P, если пользователь нажмет P , то она разорвет цикл.

    Однако я не думаю, что использую _kbhit и _getch должным образом. Я использую число 80, потому что это символ ASCII для 80....sorry для любой путаницы
    Ответить
  • Командный сигнал разрушает мою функцию


    звуковой сигнал-это заноза в заднице, и весь мой режим "alarm" вращается вокруг продолжительности звукового сигнала. Это означает, что каждый раз, когда я хочу нажать букву "O", чтобы распечатать отчет, он печатается по прихоти, совпадающей с окончанием звукового сигнала триггера. Как мне это устранить?
    Ответить
      • kbhit() как спусковой крючок побега
        Я хочу использовать kbhit() для функции "Press any key to continue". Однако после того, как я использовал kbhit() в цикле, нажатая клавиша сохраняется в stdin. Таким образом, в следующем scanf() клавиша, нажатая ранее, появляется на входе.
        Ответить
      • Скорее, копипаста со stackoverflow - точнее, с какого-то ракового сайта, тырящего и машиннопереводящего с него вопросы-ответы.

        А, может, американец пришел за советом к русским хакерам.
        Ответить
  • Это код для управления АЭС, чтобы был сигнал если какой-то реактор перегрелся?
    Ответить

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8