Help me..Notsituation Klausurvorbereitung C++



  • Schau dir mal den die Definition von a , was ist max ?
    Und die C++ Kommentare hinter #defines können auch böse sein. (Soll ja ein C Programm sein und viele Präprozessoren haben mit C++ Kommentare Probleme...)
    Auch erst nmax definieren und dann plötzlich im Code wieder 10 schreiben ist dämlich... aber natürlich nicht falsch.
    bzgl int main und return 0; weiß ich nicht, was jetzt in welchem Standard steht. Aber "implicit int" wurde mal entfernt...



  • Der ganze <conio.h> Schlonz gehört in kein ISO C Programm. Dann fehlt exit/return/abort, um das Programm sauber zu verlassen. Es ist kein C++ Programm, bei dem das fehlenden darf.



  • ~john schrieb:

    Dann fehlt exit/return/abort, um das Programm sauber zu verlassen. Es ist kein C++ Programm, bei dem das fehlenden darf.

    nein, die main funktion braucht kein return. sie ist die einzige, die, trotz rückgabe (int), nicht ausdrücklich ein return wert; benötigt.



  • ~john schrieb:

    Dann fehlt exit/return/abort, um das Programm sauber zu verlassen.

    Unter "sauber" verstehe ich zumindest in C++ etwas anderes. 🙂

    (Nein, ich meine nicht Exception durchkrachen lassen 🤡)



  • Der Ton in diesem Forum ist bei weitestem der schlechteste den ich bis jetzt kenne. Der Rat ein Studium ab zu brechen von einem nicht Prof. ist anmaßung und steht außerhalb der Kompetenz der Leute hier. Ich habe oft erlebt, dass man vor der Prüfung eher aufbauende Worte benötigt, als demotivation.

    Die Vorposter haben Recht.
    Mich hat schon genervt, wie der Threadersteller hier überhaupt an das Problem ran geht. Von einem Studenten ( ich hab selber studiert, aber direkt an einer Uni und nicht fern ) wird mehr erwartet.

    Es geht hier auch nicht nur um Fehlersuche, sondern darum, dass die Leute hier dem TE verklickern wollten, dass das nix bringt, wenn hier Fehler im Code gesucht werden. Und auch als Verfahrenstechniker ist es nicht so unwahrscheinlich, dass von ihm mal Programmierkompetenz verlangt wird. Es wäre also in jedem Fall eine Investition in die Zukunft, wenn er wenigstens versuchen würde, sich die Grundlagen der Programmierung ( Sprache ist in dem Fall irrelevant ) irgendwie beizubiegen. Denn selbst wenn er später im Beruf nicht selber programmiert, kommt er dennoch irgendwann in Kontakt mit Leuten die programmieren, und wenn er dann etwas KnowHow aufweisen kann und die Entwickler wenigstens annähernd versteht, ist das ein Vorteil.

    Entwicklern muss man sagen, was man von Ihnen haben will (bin selber Entwickler). Je mehr Ahnung man selber von der Materie hat, desto besser.

    Aber schon im Studium zu sagen: "ach das thema is doof, interessiert mich nicht, mach ich später auch nicht", ist sicherlich etwas voreilig. Ich hätte auch nie gedacht, dass ich mal Aktien-Handelssysteme entwickeln werde...

    Und nochmal was zum Ton in diesem Forum:

    mir hat der doch oft relativ "direkte" Umgangston hier bisher nur geholfen. Wenn die "Experten" hier einen Code oder eine Herangehensweise scheiße finden, dann hat das meist berechtigte Gründe. Also mir hat das nur Vorteile gebracht, wenn ich hier auf den richtigen Weg zurückgeführt wurde, auch manchmal gegen meinen Willen 😉
    Programmieren ist wie Bogenschießen. Wenn man nicht direkt am Anfang auf die richtige Technik gebracht wird, versaut man sich auf ewig den Stil, und daher befürworte ich den (hinundwieder) schroffen Ton hier 😉


Anmelden zum Antworten