[C++] Problem

Discussion in 'Fragen & Antworten' started by Dendox, Oct 7, 2014.

Thread Status:
Not open for further replies.
  1. Dendox

    Dendox Member

    Joined:
    Jan 17, 2014
    Messages:
    38
    Likes Received:
    0
    Hallo, ich wieder...
    Uns war habe ich ein Progrämmchen, das mir nach Eingabe der Bitanzahl die Anzahl der möglichen Kombinationen sowie die größte darstellbare Zahl anzeigt (Dualsystem). Nach der Ausgabe kann man eine neue Rechnung durchführen, es beenden oder eine Schleife ausführen, die nochmal alle Bits von 1-16 durchrechnet und dann auflistet <-- In der Schule hab ichs hinbekommen, und jetzt hab ich mich verdrückt, und den Code permanent versaut. Jetzt schließt sich das Programm beim Aufruf der Schleife einfach, und ich finde den Fehler nicht.

    Link: http://codepad.org/EdVl5K9T

    Vielen Dank schonmal im Voraus für eure Hilfe!

    MFG
     
  2. Skyfail

    Skyfail Administrator Staff Member Administrator Inventar

    Joined:
    Mar 21, 2013
    Messages:
    792
    Likes Received:
    0
    Du darfst den Entry point nicht selbst callen
     
  3. Dendox

    Dendox Member

    Joined:
    Jan 17, 2014
    Messages:
    38
    Likes Received:
    0
    Nochmal bitte ^^
     
  4. Cre3per

    Cre3per Addicted Member Inventar

    Joined:
    Oct 22, 2012
    Messages:
    697
    Likes Received:
    2
    main() darfst du nicht selbst aufrufen
     
  5. Dendox

    Dendox Member

    Joined:
    Jan 17, 2014
    Messages:
    38
    Likes Received:
    0
    Das hat bei mir immer geklappt, deshalb schließe ich aus dass es daran liegt.
    Mit dem Aufruf von main(); habe ich bestimmt schon 100 mal erfolgreich kompiliert und alles hat auch hingehauen wie es sollte. (Visual c++ 2010)
     
  6. Skyfail

    Skyfail Administrator Staff Member Administrator Inventar

    Joined:
    Mar 21, 2013
    Messages:
    792
    Likes Received:
    0
    Die Fehlermeldung sagt aber eindeutig, dass du main nicht callen darfst D:
    versuch doch mal den content von main() in eine andere Funktion zu verlagern und diese aufzurufen^^
     
  7. krusty

    krusty Addicted Member Inventar

    Joined:
    Sep 8, 2012
    Messages:
    175
    Likes Received:
    0
    Hmm, also eigentlich ist es nicht problematisch, der Compiler erkennt scheinbar eine zweifache Rekursion.
    Generell ist es ein sehr schlechter programmierstiel sowas zu machen, ist auf keinen Fall zu empfehlen !!!!
     
Thread Status:
Not open for further replies.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.