niklive
Активный Хакер
- Сообщения
- 165
- Реакции
- 13
Как заставить работать этот код без цикла, чтобы при этом программа не заканчивала свою работу после нажатия клавиши?
C++:
#include <Windows.h>
#include <iostream>
#include <conio.h>
using namespace std;
bool func1 = false;
bool func2 = false;
void func_1()
{
if (func1)
{
cout << "Func 1: " << func1 << endl;
}
else
{
cout << "Func 1: " << func1 << endl;
}
if (GetAsyncKeyState(VK_F1) & 1)
{
func1 = !func1;
}
}
void func_2()
{
if (func2)
{
cout << "Func 2: " << func2 << endl;
}
else
{
cout << "Func 2: " << func2 << endl;
}
if (GetAsyncKeyState(VK_F2) & 1)
{
func2 = !func2;
}
}
int main()
{
func_1();
func_2();
}