Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 03:07

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

Advertisement



Fehler bei c++ ratespiel

Discussion on Fehler bei c++ ratespiel within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2012
Posts: 88
Received Thanks: 2
Fehler bei c++ ratespiel

Hey lieber programmierer, habe versucht ein ratespiel versucht in c++ zu schreiben, scheitere aber daran das die zufallszahl 44 ist, ich die zahl 5 eingegeben hab und trozdem "Richtig!!" erscheind. Hier mal mein source:
Code:
#include <iostream>
#include <cstdlib>
#include <string>
#include <ctime>

using namespace std;

int main(void){
	int zahl;
	int wert = 0;
	int runden;
	int zufallszahl;
	int max = 100;
	cout<<"Wie oft willst du spielen?:\n";
	cin>>runden;
	srand((unsigned int )time(NULL));
		zufallszahl = rand() % 100 + 1;

	while(wert<runden){
		cout<<"Geb eine Zahl ein:\n";
		cin>>zahl;
		wert++;
		if(zahl=zufallszahl){
			cout<<"Richtig!!\n";
		}
		else{
			cout<<"Falsch!!\n";
		}

	
		
		
		
		cout<<zufallszahl<<"\n";
	
	

	}
	system("pause");
	return 0;






}
hansewurst is offline  
Old 07/18/2013, 16:49   #2
 
Schlüsselbein's Avatar
 
elite*gold: 0
Join Date: Feb 2013
Posts: 1,137
Received Thanks: 869
Code:
if(zahl=zufallszahl){
Nochmal genau anschauen.

Btw. ist der Code nicht gerade ästhetisch.
Schlüsselbein is offline  
Thanks
1 User
Old 07/18/2013, 17:19   #3
 
.SkyneT.'s Avatar
 
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
Quote:
Originally Posted by hansewurst View Post
Code:
	system("pause");
Weg damit!
std::cin.get() verwenden.

Code:
using namespace std;
Kein globales using namespace.
Statdessen könntest du folgendes schreiben.
Code:
using std::cout;
using std::cin;
using std::endl;
//...

Die Lösung zum eigentlichen Problem wird dir hoffentlich
durch Schlüsselbeins Post noch auffallen, falls
dies noch nicht geschehen ist.
.SkyneT. is offline  
Old 07/18/2013, 17:49   #4
 
elite*gold: 0
Join Date: Mar 2012
Posts: 88
Received Thanks: 2
anfänger fehler aber danke
hansewurst is offline  
Old 07/18/2013, 18:24   #5
 
TIMΣ™'s Avatar
 
elite*gold: 23
Join Date: Oct 2010
Posts: 2,986
Received Thanks: 357
Quote:
Originally Posted by Schlüsselbein View Post
Code:
if(zahl=zufallszahl){
Nochmal genau anschauen.

Btw. ist der Code nicht gerade ästhetisch.
Es ist nicht jeder ein super professioneller Programmierer. Glaube kaum, dass es bei dir anfangs anders war. Man fängt immer klein an und arbeitet sich mit der Zeit in neue Funktionen, Header etc. ein.
TIMΣ™ is offline  
Old 07/18/2013, 18:25   #6
 
Schlüsselbein's Avatar
 
elite*gold: 0
Join Date: Feb 2013
Posts: 1,137
Received Thanks: 869
Quote:
Es ist nicht jeder ein super professioneller Programmierer. Glaube kaum, dass es bei dir anfangs anders war. Man fängt immer klein an und arbeitet sich mit der Zeit in neue Funktionen, Header etc. ein.
Aha, und was willst du mir damit jetzt sagen?
Dass man Anfänger nicht darauf hinweisen soll, wenn etwas nicht stimmt?
Schlüsselbein is offline  
Thanks
1 User
Old 07/18/2013, 21:24   #7
 
TIMΣ™'s Avatar
 
elite*gold: 23
Join Date: Oct 2010
Posts: 2,986
Received Thanks: 357
Quote:
Originally Posted by Schlüsselbein View Post
Aha, und was willst du mir damit jetzt sagen?
Dass man Anfänger nicht darauf hinweisen soll, wenn etwas nicht stimmt?
Nö, ich will damit einfach nur sagen, dass du nicht gleich bei jedem "unschönen" Code noch einen expliziten Kommentar darunter schreiben musst. Mein Code dazu sähe z.B. auch nicht viel besser aus . Wie gesagt, man arbeitet sich mit der Zeit ein und dann kann man seinen Code auch noch entsprechend optimieren. Für den Anfang ist das doch nicht wichtig.

Was bringt ihm das den, wenn du zu ihm meinst, dass sein Code von der Struktur her besser sein könnte?

Richtig, garnichts, da er denke mal nicht weiß wie man das ganze ohne gleich 200.000 Zeilen an Code zu schreiben verbessern könnte. Sonst hätte er denke mal nochmal darüber geschaut.

Naja, nur mal so am Rande.
TIMΣ™ is offline  
Thanks
1 User
Old 07/18/2013, 21:25   #8
 
[uLow]NTX?!'s Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 1,266
Received Thanks: 627
Quote:
Originally Posted by Schlüsselbein View Post
Aha, und was willst du mir damit jetzt sagen?
Dass man Anfänger nicht darauf hinweisen soll, wenn etwas nicht stimmt?
Nein das denke ich nicht, er will einfach sagen, dass es evtl ein bissen hart geklungen hat..

Ich meine das kennt doch jeder... man coded rum denkt alles läuft, der compiler meckert evtl auch nicht aber es geht nicht...

dann schaut ein anderer drüber und findet den fehler schnell.


Ist doch normal.. (jedenfalls bei mir)
[uLow]NTX?! is offline  
Old 07/18/2013, 21:31   #9
 
.SkyneT.'s Avatar
 
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
Quote:
Originally Posted by NTX?! View Post
Nein das denke ich nicht, er will einfach sagen, dass es evtl ein bissen hart geklungen hat..
"Btw. ist der Code nicht gerade ästhetisch."
Kling für mich nicht grade "hart".
Sowas wie "Schreib den Müll erst mal neu, der Stil ist grässlich",
wäre eher in die Richtung "hart".

Außerdem war es auch nur "by the way".
.SkyneT. is offline  
Thanks
2 Users
Old 07/18/2013, 22:13   #10
 
TIMΣ™'s Avatar
 
elite*gold: 23
Join Date: Oct 2010
Posts: 2,986
Received Thanks: 357
Quote:
Originally Posted by .SkyneT. View Post
"Btw. ist der Code nicht gerade ästhetisch."
Kling für mich nicht grade "hart".
Sowas wie "Schreib den Müll erst mal neu, der Stil ist grässlich",
wäre eher in die Richtung "hart".

Außerdem war es auch nur "by the way".
Hmm..., haste auch irgendwie recht. Nur mal so eine Frage am Rande: Nutzt du eigentlich BackTrack? Denn du hast ja das Logo und diesen Spruch dazu in deiner Sigi.
TIMΣ™ is offline  
Old 07/18/2013, 22:21   #11
 
.SkyneT.'s Avatar
 
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
Quote:
Originally Posted by TIMΣ™ View Post
Hmm..., haste auch irgendwie recht. Nur mal so eine Frage am Rande: Nutzt du eigentlich BackTrack? Denn du hast ja das Logo und diesen Spruch dazu in deiner Sigi.
Ja, ist aber schon ne Zeit lang her, das ich es das letzte Mal verwendet habe.
Und da ich nicht grade der Gfx-Künstler bin, lass ich das einfach drin
.SkyneT. is offline  
Reply


Similar Threads Similar Threads
30e*g - Ratespiel
07/06/2013 - Freebies - 77 Replies
#closed Gewinner ermittelt - e*gold ausbezahlt Danke an alle für´s mitmachen!!!
Kleines Ratespiel :D
05/15/2013 - Freebies - 29 Replies
Moin, hab hier ja noch 4 E*G rumfliegen und dachte mir machste mal ne kleine Rateaktion :D Also die Person die mir sagen kann, was ich fast täglich beim Kiosk um die Ecke kaufe ( 2 Dinge ) - kriegt die 4 E*G :P lG :mofo:
[Ratespiel] Tiere
08/29/2012 - Off Topic - 35 Replies
Hey Ho Elitepvpers, wie schon oben steht möchte ich ein Ratespiel über Tieren machen. Dazu müsst ihr einfach nur dieses Tier Beschreiben. Da ich nicht irgend einen Aussuchen möchte, sage ich gleich dazu das ich Anfangen werd. Wenn es keiner einfällt innerhalb 2-3 Tagen, darf dieser Nutzer es Auflösen. Mehr dazu seht ihr dann noch in den ,,Regeln'' Ratespiel - Tiere - Regeln • Man darf sich Vorher nicht Besprechen, welches Tier man beschreibt • Es ist Verboten gleich am Anfang ein...
Ratespiel
10/31/2011 - RF Online - 10 Replies
Hi Community, Hier habe ich mal ein kleines Ratespiel für euch: Was denkt Ihr welcher Flyff Pserver Admin das auf den Bild ist ? Auswahlmöglichkeiten sind: 1.DANI (DC Admin) 2.Shuya (DC Admin)



All times are GMT +1. The time now is 03:08.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.