Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 18:12

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Programm schließt sich automatisch

Discussion on Programm schließt sich automatisch within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
Bombasticx3's Avatar
 
elite*gold: 0
The Black Market: 173/1/0
Join Date: Oct 2011
Posts: 4,608
Received Thanks: 675
Exclamation Programm schließt sich automatisch

Hey yo Coder,

Ich habe folgendes Problem:

Code:
//Holt sich den Input aus der Console
int getMenueInput() {
		cout << "Eingabe: ";
		int input;
		std::cin >> input;
		return input;
	
}

//Führt je nach Eingabe etwas aus
void reactInput(int input) {
	//Öffnet Link im Browser
	if (input == 7) {
		ShellExecute(NULL, TEXT("Open"), TEXT("www.google.de"), NULL, NULL, 1);
	}
	getMenueInput();
}
Am Anfang des Programms schreibe ich was auf die Konsole.
mit getMenueInput() gebe ich was in die Konsole ein und werte diese Eingabe in reactInput aus.
Beim ersten Mal Input auslesen alles easy.
Beim zweiten mal jedoch, wenn ich was auf der Konsole eingebe schmiert mir alles ohne Grund ab.
Vielleicht habt ihr ja ne Idee.

MfG Bombasticx3
Bombasticx3 is offline  
Old 07/28/2016, 14:25   #2
 
elite*gold: 0
Join Date: Mar 2011
Posts: 19
Received Thanks: 5
schreib am Ende std::cin.get(); somit bleibt das Fenster erhalten.
monlight451 is offline  
Thanks
1 User
Old 07/28/2016, 14:33   #3
 
elite*gold: 100
Join Date: Apr 2008
Posts: 860
Received Thanks: 1,487
Dein Code hat meines Erachtens auch einen logischen Fehler...

getMenueInput() gibt dir die eingelesene Zahl. Dieses wird mittels reactInput ausgewertet. Dein Code in der main (oder wo auch immer) sollte also irgendwie so aussiehen.

Code:
int main(void) {
    
    int input;
    input = getMenueInput();
    
    reactInput(input);

    // ...

    return 0;
}
Wieso rufst du in reactInput noch einmal getMenueInput() auf? Das ist da doch irgendwie fehl am Platz oder?
florian0 is offline  
Thanks
1 User
Old 07/28/2016, 14:34   #4
 
Bombasticx3's Avatar
 
elite*gold: 0
The Black Market: 173/1/0
Join Date: Oct 2011
Posts: 4,608
Received Thanks: 675
Quote:
Originally Posted by monlight451 View Post
schreib am Ende std::cin.get(); somit bleibt das Fenster erhalten.
Da getInputMenue in meiner Main und danach reactInput aufgerufen wird und in reactInput wieder getInput, passiert nach dem 2. getInput nix mehr.
Hab jetzt einfach in meine Main eine while gemacht. Kommt aufs gleiche hinaus. Hatte meinen Fehler gefunden, bevor du geantwortet hast. Danke trotzdem.



Quote:
Originally Posted by florian0 View Post
Dein Code hat meines Erachtens auch einen logischen Fehler...

getMenueInput() gibt dir die eingelesene Zahl. Dieses wird mittels reactInput ausgewertet. Dein Code in der main (oder wo auch immer) sollte also irgendwie so aussiehen.

Code:
int main(void) {
    
    int input;
    input = getMenueInput();
    
    reactInput(input);

    // ...

    return 0;
}
Wieso rufst du in reactInput noch einmal getMenueInput() auf? Das ist da doch irgendwie fehl am Platz oder?
Code:
{
	Menue();
	while (mainbool == true) {
	int input = getMenueInput();
	reactInput(input);
}
Ja so hab ich dass dan gelöst.
Bombasticx3 is offline  
Old 07/28/2016, 23:16   #5

 
Delinquenz's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 1,160
Received Thanks: 232
Quote:
Ja so hab ich dass dan gelöst.
Du schließt die Scope deiner while-Schleife nicht einmal..
Delinquenz is offline  
Thanks
1 User
Old 07/29/2016, 11:42   #6
 
Bombasticx3's Avatar
 
elite*gold: 0
The Black Market: 173/1/0
Join Date: Oct 2011
Posts: 4,608
Received Thanks: 675
Quote:
Originally Posted by Delinquenz View Post
Du schließt die Scope deiner while-Schleife nicht einmal..
Ja ich hab nicht meinen kompletten Code kopiert. Geht schon alles. Wusste irgendwem fällt das auf
Bombasticx3 is offline  
Reply


Similar Threads Similar Threads
Warrock schließt sich automatisch ...
10/18/2013 - WarRock - 21 Replies
Heyho leute :) Im vorfeld, auf meinem laptop gingen warrock und pserver schon immer, aber seitdem ich meinen laptop auf den werkstand zurückgesetzt habe, nichtmehr -.- Wenn ich warrock starte, dann wird der bildschirm kurz schwarz, die maus verändert sich in dieses lade zeichen, und dann schließt sich der bildschirm wieder und nichts passiert, das ist auch bei dotrock und bei infinity war so, was soll ich jetzt bitte machen ?
Metin 2 schließt sich automatisch
05/06/2012 - Metin2 - 5 Replies
Hallo, da die Sufu funktion mir nichts ausgespuckt hat, frag ich nun hier. Ich habe mir mal wieder Metin 2 heruntergeladen um es ein wenig zu Spielen. Aber nun schließt sich das Spiel manchmal einfach so. Dann kommt eine Box mit vielen ???? und 2 Buttons wo auch nur ??? drin sind. Ich hoffe ihr könnt mir helfen, da es etwas nervig ist -.- OS ist Windows 7 Sp 2 Grüße
Skype schließt sich automatisch?
07/29/2011 - CrossFire - 12 Replies
Ist es mitlerweile normal, das wenn ich beim Einloggbildschirm bin, Skype automatisch schließt? Wenn das zeigen da ist, ich rauf geh ist es weg ( geschlossen ) Hab schon beides Re-Install, was kann ich tun? €Dit: LÖSUNG GEFUNDEN gebt bei Google mal Skype Portable ein, das ist eine Skype version die man aufm USB-Stick machen kann und denn bei anderen ohne installieren, und das funzt mit skype un cf, muss man auch aufm stick installieren, geht auch feestplatte :D
VPC schließt sich automatisch
03/21/2011 - Metin2 Private Server - 7 Replies
Hallo ich habe folgendes problem: wenn ich ingame mit meinem Gm acc bin also auf meinem server und vpc und navicat on ist sowie auch portmap dann schließt sich nach etwa 20-30 minuten VPC von selbst. meist passiert es wenn ich Navicat öffne. brauche dringed hilfe.!
GUI schließt sich automatisch...
04/04/2010 - AutoIt - 16 Replies
WinWait("Fenster") $get1 = GUICtrlRead($resolution) $pixel1 = PixelSearch(720,418,721,419,0x3C4757) If $get1 = "1440x900" Then Do $pixel1 Until $pixel1 = 1 MsgBox(0,"Found","Found") EndIf



All times are GMT +1. The time now is 18:12.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.