Как остановить выполнение программы до нажатия клавиши? - 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; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д