Как остановить выполнение программы до нажатия клавиши? - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Задача такова: 1. Программа создает файл. 2. Программа начинает записывать в файл числа от 0 до 9 (без пробелов и иных разделителей). После каждой 9 опять следует 0. 3. Пункт №2 работает до того момента, пока мы не нажмем любую клавишу на клавиатуре. 4. Программы берет цифры, стоящие правее, чем последний ноль. И кладет их во 2 файл. 5. Программа записывает сумму и вывод ее в 3 файл. Не могу понять как реализовать пункт №3. Помогите!

Решение задачи: «Как остановить выполнение программы до нажатия клавиши?»

textual
Листинг программы
#include <stdio.h>
#include <windows.h>
#include <conio.h>
 
#pragma warning(disable:4996)
 
int main(){
    system("chcp 1251");
    int i = 0;
    while (1){
        printf("%d\n", i);
        i++;
        Sleep(5);
        if (kbhit() != 0) break; //если клавиша нажата, то тогда break;
    }
    return 0;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.222 из 5
Похожие ответы