Тема: Дуже потрібна допомога з завершенням простнької програми (зациклення)
І так, я написав програму для постійного кляцання мишкою з деяким інтервалом при натисканні клавіші АЛЬТ. З цим проблем немає, все працює, от тільки я не можу зробити наступний алгоритм: при повторному натисканні клавіші АЛЬТ - приморозити програму (зупинити клацання але не виходити з програми), і після цього, якщо ще раз натиснути АЛЬТ після цієї ж призупинки, - щоб постійне кляцання відновилось. Тобто необхідно зробити зациклення. Ось мій код спроби.
#include <windows.h>
#include <iostream>
#include <conio.h>
using namespace std;
void StartPressed(int t,int b){
b++;
int c=b%10;
while((!GetAsyncKeyState(VK_MENU)) && (c == 0))
{
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
Sleep(t);
}
StartPressed(t,b);
}
int main()
{
int t;
cin>>t;
int a;
cin>>a;
int b=2;
Sleep(a);
bool AutoBhop = true;
StartPressed(t, b);
}