Ja also ich hab das jetzt noch nen bissel verändert und das ist bei rausgekommen:
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <windows.h>
using namespace std;
int versuche;
int max;
int r;
int u;
void
Spiel() {
cout<<"\nTippe ein:\n";
cin>>u;
if (u>100 || u<1) {
cout<<"Die Zahl muss zwischen 1 und 100 sein!";
Spiel();
}
if (u == r) {
cout<<"\a\aDu hasst es geschafft!\n";
cout<<"Du brauchtest "<<versuche<<" Versuche!"<<endl;
cout<<"\n\n\n";
system ("pause");
system ("cls");
cout<<" !Errate die gesuchte Zahl!\n";
cout<<"Schreibe eine Zahl zwischen 1 und 100 in das Eingabefeld.\nBeachte dann die Hinweise!\nAlle deine Versuche werden gez"<<(char)132<<"hlt!\n\n"<<endl;
Spiel();
}
else if (u<r) {
cout<<"Die gesuchte Zahl ist gr"<<(char)148<<"sser!";
versuche++;
Spiel();
}
else if (u>r) {
cout<<"Die gesuchte Zahl ist kleiner!";
versuche++;
Spiel();
}
}
int main() {
keybd_event(VK_MENU, MapVirtualKey(VK_MENU, 0), 0, 0);
keybd_event(VK_RETURN, MapVirtualKey(VK_RETURN, 0), 0, 0);
keybd_event(VK_RETURN, MapVirtualKey(VK_RETURN, 0), KEYEVENTF_KEYUP, 0);
keybd_event(VK_MENU, MapVirtualKey(VK_MENU, 0), KEYEVENTF_KEYUP, 0);
system ("cls");
int max = 100;
HANDLE hStdout = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(
hStdout,
FOREGROUND_RED | FOREGROUND_RED | FOREGROUND_RED
);
cout<<" !Errate die gesuchte Zahl!\n";
cout<<"Schreibe eine Zahl zwischen 1 und 100 in das Eingabefeld.\nBeachte dann die Hinweise!\nAlle deine Versuche werden gez"<<(char)132<<"hlt!\n\n"<<endl;
srand( (unsigned)time( NULL ) );
r = rand() % max;
versuche = 0;
Spiel();
}
möchte nur halt gerne wissen wie ich da jetzt noch gescheite Farbe reinbekomme^^