Doppelter Zufall



  • Der C-Cast ist AFAIK unnötig.

    Edit:

    void auswahl()
    {
        system("cls");//Willst du das wirklich hier?
    
        if (chShip=='n'|| chShip=='N')
                cout<<"nautikus gew\204hlt\n";
    
        if (chShip=='e'|| chShip=='E')
                cout<<"enterprise gew\204hlt\n";
    
        const int zuMIN=100,
                  zuMAX=500,
                  zuDIFF = zuMAX-zuMIN;
    
        int Hp1 = zuMIN + rand () % zuDIFF,
            Hp2 = zuMIN + rand () % zuDIFF;
    
        cout<<"Dein Schiff hat :"   << Hp1 << "Lebenspunkte\n"
              "Gegener Schiff hat :"<< Hp2 << "Lebenspunkte\n";
    }
    

    Willst du die HP nicht später noch benutzen? Vielleicht einfach zurückgeben als std::pair<int,int> ? :xmas2:



  • Ja wollte ich da ( hätte ich jetzt für das Forum weg machen können nur vergessen )
    Und jetzt klappt es danke



  • Ich meine, du sollst bei srand() nix Casten. Du verstehen? :xmas1:

    Und außerdem willst du die HP noch benutzen, und außerdem wieso sollte einer am Anfang mehr bekommen? Chancenausgleich, schonmal was von gehört? :xmas2:



  • Du sollst srand() nur ein einziges mal (am besten ganz am Anfang) rufen.

    nebenbei: Der Cast hat mit Deinem Problem nichts zu tun.



  • @Hacker jetzt schon (hab erst geantwortet dann probiert)
    aber klappt jetzt
    echt geiles Forum hier 😉



  • Caligulaminus schrieb:

    nebenbei: Der Cast hat mit Deinem Problem nichts zu tun.

    Das war auch nur ein klitzekleiner Tipp. :xmas1:
    Weil er es irgwie nicht geblickt hat (anscheindend).



  • der kollege nautikus ist wirklich noch ganz am anfang. den mit stl kram zuzubomben wie pair doer so, das geht viel zu weit

    kanonen <---> spatzen

    wobei der spatz in dem fall der Threadersteller ist...



  • Skym0sh0 schrieb:

    der kollege nautikus ist wirklich noch ganz am anfang. den mit stl kram zuzubomben wie pair doer so, das geht viel zu weit

    kanonen <---> spatzen

    wobei der spatz in dem fall der Threadersteller ist...

    ich denke mal mit nautikus meintest du maldikus ^^
    ja ich bin noch ganz am anfang, ich habe vor 3 wochen oder so mir ein buch darüber gekauft
    weil einer meinte damit kann man eigene programme schreiben und da ich sowas ähnliches auch beruflich mache dachte ich mir ok dann machste dir mal den spass und lernst c++
    und ich muss sagen gar net so leicht wenn man von der materie keine ahnung hat ^^ aber es wird langsam ^^
    ich meine "hallo welt"-projeckte kann ich immer hin schon machen ^^

    und mit mit fach dingsdabumsda kann mann mich ruhig zuwerfen es sollte mir aber dann auch mal bitte erklährt werden was damit gemeint ist^^

    und ich muss auch noch sagen cooles forum hier sind alle super nett net so wie andere foren, wo man eine frage stellt und dann min. eine millionen links gestellt bekommt mit der begründung den theard gibt es schon ... naja anderes tehma aber egal macht weiter so mit der freundlich keit ^^ :xmas1:



  • Welches Buch haste denn?



  • Maldikus schrieb:

    Skym0sh0 schrieb:

    der kollege nautikus ist wirklich noch ganz am anfang. den mit stl kram zuzubomben wie pair doer so, das geht viel zu weit

    kanonen <---> spatzen

    wobei der spatz in dem fall der Threadersteller ist...

    ich denke mal mit nautikus meintest du maldikus ^^
    ja ich bin noch ganz am anfang, ich habe vor 3 wochen oder so mir ein buch darüber gekauft
    weil einer meinte damit kann man eigene programme schreiben und da ich sowas ähnliches auch beruflich mache dachte ich mir ok dann machste dir mal den spass und lernst c++
    und ich muss sagen gar net so leicht wenn man von der materie keine ahnung hat ^^ aber es wird langsam ^^
    ich meine "hallo welt"-projeckte kann ich immer hin schon machen ^^

    Weißt du ...
    man braucht Jahre, das zu lernen. :xmas1:



  • c++ für spieleprogrammierer ^^
    @hacker ich lerne schnell^^ und ich hab auch nicht gesagt das ich nächste woche oder so
    das komplette c++ wissen habe und alles darüber weiß ^^


Anmelden zum Antworten