Как сделать так чтобы программа работала, скажем циклом, но ждала ввода информации? Допустим у нас есть бесконечный цикл, который перечисляет цифры в порядке возрастания. Он работает и бесконечно крутит цифры, до того момента, когда пользователь не напишет стоп. Как это сделать и возможно ли это в консольном приложении?
Хорошо. Это решение выводит числа, пока не будет нажата какая-либо клавиша клавиатуры. В данной задаче очень полезен метод kbhit().
#include <iostream>
#include <conio.h>
using namespace std;
int main() {
bool run = true;
while (run)
{
for (int i = 1; i<1000000; i++)
{
if (kbhit()) {
run = false;
break;
}
cout << i << "\n";
}
}
system("pause");
return 0;
}
Если Вам необходимо, чтобы юзер ввёл именно слово "стоп", то моё решение, к сожалению, Вам категорически не подходит...
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники