kostenloser Webspace werbefrei: lima-city


beenden in der consolenanwendung

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    splinto

    Kostenloser Webspace von splinto, auf Homepage erstellen warten

    splinto hat kostenlosen Webspace.

    servus zusammen,

    ich hab folgendes problem:

    ...
    char select;
    cin>>select;

    if (select == \"y\")
    {
    goto start;
    }

    else (select == \"n\")
    {
    ...(weiß ich noch nicht)
    }


    ich kann das program aber nicht compilen, weil \"ISO C++ forbids comparison between pointer and integer\" - ???

    kann mir da jemand weiterhelfen.

    mfg splinto
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. kochmarkus

    Co-Admin Kostenloser Webspace von kochmarkus

    kochmarkus hat kostenlosen Webspace.

    Du musst wenn du chars vergleichen willst Hochkommas verwenden und nicht Anführungszeichen, also if(select == \'y\')

    P.S. Was hat das eigentlich mit dem Threadtitel zu tun und bitte sag mir das du nicht ernsthaft mit goto arbeitest...
  4. Autor dieses Themas

    splinto

    Kostenloser Webspace von splinto, auf Homepage erstellen warten

    splinto hat kostenlosen Webspace.

    also erstmal danke...

    was das mit dem titel zu tun hat? - weil ich erst fragen will: \"wirklich beenden?\" und dann soll der benutzer entweder \'y\' oder \'n\' eingeben.

    also das goto ist eher so eine notlösung.


    mfg splinto
  5. Zum beenden kann man exit(); verwenden ;)
  6. Autor dieses Themas

    splinto

    Kostenloser Webspace von splinto, auf Homepage erstellen warten

    splinto hat kostenlosen Webspace.

    ok danke...

    nochmal 2 Fragen

    NR.1:

    #include <iostream>
        #include <time.h>
        #include <stdlib.h>
        using namespace std;
        
        int main()
        {
            start:
            srand(time(NULL));
            int randnum = rand()%100;
            int guess=-1;
    
                 while (guess!=randnum)
                 {
                     cout<<\"Zahl eingeben: \";
                     cin>>guess;
                     
                     if (guess < randnum)
                     {
                         cout<<\"\\nHoeher schaetzen...\\n\";
                     }
                     
                     if (guess > randnum)
                     {
                         cout<<\"\\nNiedriger schaetzen...\\n\";
                     }
                     
                 }
        
                 cout<<\"\\nRichtig!\\n\";
                 cin.clear();
                 cin.get();
                 cin.get();
                 system(\"cls\");
                 cout<<\"Nochmal spielen?\\n\\n\";
                 cout<<\"(j/n) \";
                 char deci;
                 cin>>deci;
                 
                 if (deci == \'y\')
                 {
                          system(\"cls\");
                          goto start;
                 }
                 
                 else (deci == \'n\');
                 {
                      return 0;
                 }
    }



    also für das habe ich das gebraucht. gibt es da jetz noch eine andere lösung außer goto?

    NR.2

    was bringt eigentlich ein return?
  7. e********l

    Schon mal was von Funktionen gehört?

    @return: Die Frage meinst du nicht ernst oder? Lese erstmal ein Buch zu C/C++...
  8. Autor dieses Themas

    splinto

    Kostenloser Webspace von splinto, auf Homepage erstellen warten

    splinto hat kostenlosen Webspace.

    d\'schuldigung...

    jetz weiß ich es (ich hab ein buch zu c++ gelesen (bzw. lese es gerade)


  9. d\'schuldigung...

    jetz weiß ich es (ich hab ein buch zu c++ gelesen (bzw. lese es gerade)

    lol, du verwendest so etwas grundlegendes wie ein return in deinem Programm und wusstest nicht mal was das bringt?!

    Und hast du dein Problem schon gelöst?
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!