Как сделать так чтобы программа работала, скажем циклом, но ждала ввода информации? Допустим у нас есть бесконечный цикл, который перечисляет цифры в порядке возрастания. Он работает и бесконечно крутит цифры, до того момента, когда пользователь не напишет стоп. Как это сделать и возможно ли это в консольном приложении?
Хорошо. Это решение выводит числа, пока не будет нажата какая-либо клавиша клавиатуры. В данной задаче очень полезен метод 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;
}
Если Вам необходимо, чтобы юзер ввёл именно слово "стоп", то моё решение, к сожалению, Вам категорически не подходит...
Фрилансер или Digital-агентство - Как сделать правильный выбор?
Есть проект который состоит из нескольких библиотекЗадумывается так, что все эти библиотеки должны писать в один лог файл
Беру делаю форму с QTableWidget заполняю ее в mainwindowcpp, но она выводится пустой
Почему когда использую статическую переменную в switch case выдает ошибки : "initialization of "counter" is skipped by 'case' label", "initialization of "counter" is skipped by 'default' label"