Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

11

05.10.2008, 20:09

Vergleiche:

Quellcode

1
int Sonstiges (float Auswahl, string Spielername, int &RichtigeAntworten, int &FalscheAntworten); 

und

Quellcode

1
2
3
4
int Sonsitges (float Auswahl, string Spielername, int &RichtigeAntworten, int &FalscheAntworten)
{
    int Zufallszahl; 
... 

Da hat sich ein Tippfehler eingeschlichen ;).

Wenn du dann nochmal ordentlich unsigned longs Post liest solltest du alle Fehler behoben kriegen.

12

05.10.2008, 20:12

Zitat von »"xardias"«

Vergleiche:
Code:
int Sonstiges (float Auswahl, string Spielername, int &RichtigeAntworten, int &FalscheAntworten);

und
Code:
int Sonsitges (float Auswahl, string Spielername, int &RichtigeAntworten, int &FalscheAntworten)
{
int Zufallszahl;
...

Da hat sich ein Tippfehler eingeschlichen Wink.

Du hast mir den Post geklaut
:lol: --> Wer zuerst kommt mahlt zuerst

Anonymous

unregistriert

13

05.10.2008, 20:56

Ich glaube ich werde immer ungeduldiger mit meinem überlesen von quellcodes^^ danke xandrias^^

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

Asmodiel

Treue Seele

Beiträge: 150

Wohnort: Schweiz

Beruf: Applikationsentwickler

  • Private Nachricht senden

15

10.10.2008, 15:16

Und wieso liest Du nicht zuerst ein Buch über
c++ komplett durch? ;____;
Sorry... Ich konnte es einfach nicht mehr zurückhalten.
Da wird man noch irre!

Tut mir leid. -.-

16

10.10.2008, 15:29

Warum nimmst du nicht std::time anstelle von timeGetTime? Bleibst damit komplett os independent usw. dir fehlt übrigens nochn header (<cstdlib> für std::srand) und wenn du die Funktionen alle gleich aufbaust, kannste auch direk eine funktionszeigertabelle anlegen ... sollte schneller sein.
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

17

10.10.2008, 15:34

whaat? xD
NO RISK NO FUN

18

10.10.2008, 16:43

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include <iostream>
#include <string>
#include <cstdlib>
#include <ctime>
#include "Spielen.hpp"


int Optionen (const unsigned int, std::string const&, const unsigned int, const unsigned int);
int Sonstiges (const unsigned int, std::string const&, const unsigned int, const unsigned int);

typedef int (*fnMenuItem)const unsigned int, std::string const&, const unsigned int, const unsigned int);


int main ()
{
    std::srand(static_cast<unsigned>(std::time(NULL)));

    std::cout << "Spielername: ";
    std::string Spielername;
    std::cin >> Spielername;
    std::cout << "\n\n\n";

    unsigned int Auswahl(0);
    unsigned int RichtigeAntworten = 0;
    unsigned int FalscheAntworten = 0;

    fnMenuItem MenuFunktionen[] = { &Spielen, &Optionen, &Sonstiges,  };

    while (Auswahl != 4)
    {
        cout << "MATHE-EXPERTE 2" << endl;
        cout << "~~~~~~~~~~~~~~~" << endl;
        cout << "1) Spielen" << endl;
        cout << "2) Sonstiges" << endl;
        cout << "3) Optionen" << endl;
        cout << "4) Beenden" << endl;
        cout << "~~~~" << endl;
        cout << "Deine Wahl: ";
        cin >> Auswahl;
        cout << "\n\n\n";
         
        if (Auswahl != 4) (*MenuFunktionen[Auswahl - 1])(Auswahl, Spielername, RichtigeAntworten, FalscheAntworten);
  
    } // while

}
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

Werbeanzeige