Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (Си) Витамин С Где скачать Витамин С? https://www.cyberforum.ru/ c/ thread3162382.html system() возвращает 1024 C (Си)
Здравствуйте! Подскажите, пожалуйста, в чём может быть причина. Устал уже разбираться и копаться в гугле Программа выполняет вызов system() с командой для среды. Команда должна вызвать тоже мой бинарник, который относится к проекту. Права на выполнения у пользователя есть, естественно. Я эту команду без проблем из консоли сам могу вызвать Но через родителя команда не выполняется в...
C (Си) Подсчитать количество системных пользователей https://www.cyberforum.ru/ c/ thread3161729.html
Подсчитать количество системных пользователей в системе и вывести информацию о них. Подскажите материалы или руководства как это делать, или разъясните на пальцах для начинающих.
C (Си) Описать класс объектов на основе динамического односвязного списка целых чисел Описать класс объектов на основе динамического односвязного списка целых чисел. Объекты могут быть стеком, очередью, двух концевой очередью. Написать программу, использующую описанный класс, для решения задачи по инвертированию второй очереди. Подскажите материалы или реализацию, только начинаю разбираться в ооп си. https://www.cyberforum.ru/ c/ thread3161728.html
Определить команду, победившую в чемпионате C (Си)
Чемпионат по программированию. В командном чемпионате мира по программированию побеждает команда, решившая правильно наибольшее число задач. Если несколько команд решают одинаковое количество задач, то их положение в рейтинге определяется штрафным временем. Изначально штрафное время каждой команды равно нулю. За каждую правильно сданную задачу к штрафному времени команды прибавляют...
C (Си) Ошибка в программе https://www.cyberforum.ru/ c/ thread3161247.html
Здравствуйте. Нужна ваша подсказка в решении проблемы: Преподователь сказал, что в коде программы есть ошибка (не синтаксическая, для компилятора все ок). Смотрел, искал в интернете и ничего не смог найти (знания программирования у меня начального уровня). Буду благодарен за все подсказки. Программа передает сигнал SOS (азбука Морзе) на светодиод и буззер(динамик). Скрин прибора и код...
C (Си) Функция на ассемблере вызывает сбой в Си-программе https://www.cyberforum.ru/ c/ thread3160417.html
При опросе передаваемого в функцию main параметра, FASM функция вызывает ошибку. Компилирую Си-программу в Dev-Cpp include 'win32a.inc' format MS COFF public _RGB as '__RGB@12'
C (Си) Игра "Змейка" на СИ
Пишу игру "Змейка" на СИ при помощи opengl glfw и glad. На данный момент реализована часть проекта, отвечающая за управление и движение головы змеи. Вот только не совсем понимаю, как должен реализовываться алгоритм отращивания хвоста и смерти змеи, когда она сама же его пересечёт. #include <GLFW/glfw3.h> #include <stdlib.h> float squareX = 0; // Начальная позиция квадрата по X float...
C (Си) Измерение расстояния при помощи HC-SR04 Есть следующий код на C для Atmega328P: #include <avr/io.h> #include <avr/interrupt.h> void timer0Init() // Настройка Timer0 - используется для формирования начального импульса { TCCR0A = (1 << COM0A1) | (1 << WGM01) | (1 << WGM00); // режим Fast PWM TCCR0B = (1 << CS00); // без предделителя, работа с частотой процессора OCR0A = 159; // скважность 62% https://www.cyberforum.ru/ c/ thread3160316.html C (Си) Программирование ATA интерфейса https://www.cyberforum.ru/ c/ thread3157963.html
Здравствуйте. Интересует работа с ATA/ATAPI на уровне команд к устройству. Как обратиться к устройству на шине? Послать команды, считать данные. Направьте в правильную сторону. Через драйвер или через API? Как подключить, список команд, вызовов. ОС желательно Windows, но можно и Linux если Win ограничит возможности. Интересует работа с картой Compact Flash, считывание регистров Identify Device...
C (Си) Разделить код на 3 части
#include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct QueueNode { char passengerId; int arrivalTime; int serviceTime; struct QueueNode* next; } QueueNode;
C (Си) Атака на докер контейнер Реализовать атаку buffer overflow, написав заведомо небезопасную функцию чтения. Код программы должен содержать процедуры или функции main, input, other. Функция main вызывает input, в которой происходит небезопасное чтение из стандартного потока ввода. Необходимо подобрать ввод, который приводит к возврату из функции input в функцию other. Функция, в которую произошёл возврат, печатает... https://www.cyberforum.ru/ c/ thread3154832.html
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12831 / 7568 / 1764
Регистрация: 25.07.2009
Сообщений: 13,960
17.04.2024, 01:39 0

Прерывание бесконечного цикла на кнопку - C (СИ) - Ответ 17280022

17.04.2024, 01:39. Показов 925. Ответов 15
Метки (Все метки)

Ответ

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <ncurses.h>
#include <stdio.h>
#include <unistd.h>
 
int main(void) {
    WINDOW * win = initscr();
    cbreak();
    nodelay(win, TRUE);
    int cnt = 0;
    
    printw("Press <Enter> for interrupt...\n");
    while ( getch() == EOF ) {
        printw("\rLoop #%d", ++cnt);
        sleep(1);
    }
    
    endwin();
    
    printf("\nInterrupted after %d loops.\n", --cnt);
    
    return 0;
}


Вернуться к обсуждению:
Прерывание бесконечного цикла на кнопку C (СИ)
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.04.2024, 01:39
Готовые ответы и решения:

Прерывание бесконечного цикла
У меня есть код с бесконечным циклом. В этом коде долго происходят действия. Я хочу сделать...

Прерывание бесконечного цикла нажатием горячей клавиши
Такое дело: надо, чтобы при нажатии на кнопку начиналась функция и выполнялась до тех пор, пока не...

Прерывание бесконечного цикла с возвратом значения нажатой клавиши в main()
Вкратце, в функции main() есть некий объект класса - scene, также есть бесконечно работающий цикл...

Прерывание бесконечного цикла по кнопке
Всем привет! Есть программа, по нажатию кнопки на форме запускается код, собирающий информацию с...

15
17.04.2024, 01:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.04.2024, 01:39
Помогаю со студенческими работами здесь

Остановка бесконечного цикла нажатием на кнопку в окне программы
В окне программы две кнопки, одна запускает бесконечный цикл, другая должна его останавливать. ...

Прерывание цикла while
Как сделать прерывание цикла (аргумент while), если прога не выводит какое-либо сообщения в...

Прерывание цикла
нужно чтобы цикл начинался с начала, но при этом, чтобы объекты не разрушались. Смысл в том, что...

Прерывание цикла for
Здравствуйте уважаемые форумчане. Можно ли как то прервать цикл for i Например у меня стоит for i...

Прерывание цикла
1. Используя оператор цикла, вычислите значения синуса при 21 значении аргумента от 0,2 до 4 с...

Прерывание цикла
Доброго времени суток. Подскажите, как мне в этом случае прервать программу, чтоб после числа 100,...

Прерывание цикла
Здравствуйте! Помогите решить задачу, пожалуйста! Компьютер 50 раз генерирует случайные числа...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru