Unterfunktion



  • Ich habe folgendes Problem:

    Wie macht man eine "Unterfunktion"?

    Wenn ich es so mache bekomme ich eine Fehlmeldung:

    anmerkungen()
    (
    .
    .
    .
    .
    .
    main()
    )
    
    main()
    (
    .
    .
    .
    .
    .
    anmerkungen()
    )
    

    Danke im Voraus!!!

    Jermuk



  • Hallo,
    ich bin ja noch neu bei euch, aber...
    erbarmt sich denn keiner diesem armen Kerl? 😮
    Das wird ja eine Rekursion "vom Feinsten" und endet irgendwann in einem "Stackoverflow"...
    (von den vergessenen ; mal ganz zu schweigen...)

    anmerkungen()
    (
    main()
    )

    main()
    (
    anmerkungen()
    )

    "main" ruft "anmerkungen" auf, was wiederrum "main" aufruft (u.s.w. u.s.w. ...)
    Ich hoffe mal, das mit "main" nicht das main von C gemeint ist.
    Du musst in der "Unterfunktion" nicht die aufrufende Funktion wieder ansprechen
    (das geht automatisch... 😃 )

    Normal wäre:

    void Unterfunktion(void)
    {
    .... irgendwas tun.
    und dann geht es AUTOMATISCH zurück
    (man muss "Oberfunktion" nicht mehr aufrufen)
    "Basic" und "goto" are lost since 198X
    }

    void Oberfunktion(void)
    {
    Unterfunktion();
    // Hier kommt es automatisch wieder an...

    }

    Oder war das eine Fangfrage ?? 🤡



  • wieso sollte man sich da erbarmen? bei soeiner frage sieht man sofort, dass da grundlagen fehlen.. hier wahrscheinlich sogar 90%.

    solche leute sollten erstmal tutorials/bücher durcharbeiten und dann konkrete fragen stellen.
    wenn man hier jedem die grundlagen vorkauen müsste, dann würde man schnell keine sonne mehr im forum sehen..



  • Seid ihr ein Forum, oder was? 😕
    Es gibt keine blöden Fragen, sondern nur blöde (oder in diesem Falle anscheinend keine) Antworten.

    Selbst Deine jetzige Antwort wäre besser gewesen als NIX.

    Ich mache mich vielleicht gleich zu Anfang unbeliebt, aber:
    Ist ein Forum nicht auch dazu da, um anderen zu helfen?
    Wie hast Du denn angefangen?
    Und wenn 90% fehlen, warum nicht versuchen, sie ihm/ihr beizubringen ?
    Was steht bei euch in der Überschrift?
    "irgendwer hat immer eine Antwort", oder "Reden ist Silber, Schweigen ist GOLD"
    Bei "Tor2" bin ich nicht lange dabei...
    (Reimt sich sogar...) :p



  • wie ich angefangen habe? ich habe ein paar tutorials durchgearbeitet, ein paar bücher gelesen. und wenn probleme/fehler hatte, habe ich gefragt. das was er hier macht, ist "ich hab keine ahnung, macht mal dass ich welche bekomme". und das kann es nicht sein.

    wo würdest du denn anfangen, ihm zu helfen? erklären was eigentlich eine funktion ist bzw. was eine solche macht? erklären wie der c++ syntax ist?

    und: richtig, die überschrift lautet "irgendwer hat immer eine antwort" und nicht "irgendwer bringt dir schon alle grundlagen bei, ohne dass du dabei irgendwas machen musst"

    edit: ich habe meinen post erst gelassen, als ich das thema gesehen hab, deswegen hatte ich vorher NIX geschrieben 🙄 🙄



  • Ach, mit lesen und FRAGEN?
    Was anderes hat er ja auch nicht getan (ok, evt. nicht gelesen, aber auf alle Fälle GEFRAGT, ob jetzt mit oder ohne Ahnung ist doch erst mal egal) ;).
    Wenn man dann versucht, über ein Forum eine Schulung zu bekommen, können die Mod's das immer noch "blocken", denn dafür ist (da stimme ich mit Dir überein) so ein Forum nicht da...
    Das ist aber jetzt mein letzter Beitrag in diesem Thread, denn das hat mit dem eigentlichen Thema schon nix mehr zu tun...
    (Ich hoffe, Jermuk2 oder Jermuk (?) schauen da überhaupt noch rein...)

    Und:
    Hatte ich ganz vergessen:
    Ich habe (glaube ich) versucht, ihm zu erklären, was eine Funktion ist...



  • ich hab auch keinen bock hier zu streiten.

    ich habe konkrete fragen gestellt, was er keineswegs getan hat.

    bye bye ich bin weg.



  • Na gut..
    Noch einen wirklich Letzten
    Haben wir "gestritten"? 🙄
    Bin jetzt auch wech...


Anmelden zum Antworten