Autoklicker | Funktion in Schleife

  • Themenstarter Themenstarter Avoid
  • Beginndatum Beginndatum
A

Avoid

Hallo, liebe C++-Gemeinde,

Ich habe vor einigen Wochen angefangen C++ zu lernen.
Ich kann bereits kleine Funktionen schreiben und diese auch miteinander verbinden.
Jedoch stoße ich nun auf ein Problem, und zwar, soll mein AutoKlicker (Wie der Name bereits verrät) automatisch Klicken und ein paar Informationen dazu ausgeben.
Wenn ich aber eine Schleife einbaue, und diese undendlich oft klicken lasse, erhalte ich keinerlei console-output.
(Ich möchte den Mausklick mit MouseEvents machen, ich weiß auch schon wie, nur bei der Endlos-Schleife hakt es.)

Bei Lösungen auch bitte erklären, warum XYZ und weshalb es genau dort plaziert werden muss.
Vielen Dank im vorraus.

Hier der Code:
#include <windows.h>
#include <winuser.h>
#include <iostream>
#include <string>
using namespace std;

static int value = 0;

void clicked()
{
//static int value = 0;

value++;

cout << "Clicked: " << value << std::endl; //Wie oft geklickt? (Das Klicken wird noch eingebaut, HIER:Nur der Zähler)
}

void status()
{
static int alched;
alched = value / 2;

static int exp;
exp = value / 2 * 55;

cout << "Alched: " << alched << std::endl; //Wie oft den Zauber gewirkt?
cout << "Exp: " << exp << std::endl; //Wie viel EXP erhalten?
}

int main()
{

/*
HIER MÖCHTE ICH EBEN DEN MAUSKLICK (IN EINER ENDLOS-SCHLEIFE)
ZUSAMMEN MIT DEN ZÄHLERN KOMBINIEREN.
IMMER NACH EINEM MAUSKLICK SOLL "clicked();" KOMMEN
UND NACH 2x "clicked();" SOLL ER "status();" ABRUFEN.
*/


return 0;
}


MfG
Avoid
 
Zurück