V
BlueBrain schrieb:
Meine Frage: Gibt es eine einfache Möglichkeit die Funktion per Eingabe einzulesen und dann weiterzuverarbeiten?
Nicht in C++. Aber warum soll der User immer so verhätschelt werden? Soll er doch einfach die Funktion im Quellcode ändern und neu compileren. (Das könntest Du natürlich auch per Script automatisieren und vielleicht noch (per regexps absichern, daß keiner "f(x)=x*1;rm -rf /;del C:\;" durchkriegt.
BlueBrain schrieb:
Weil jetzt ist sie hardcoded (x^3), was mich doch sehr stört. Bei meiner Recherche bin ich auf das Stichwort "Parser" gestoßen. Finde das doch ohne Studium sehr anspruchsvoll. Vorschläge?
Jupp. Augen aufmachen. Da Du Dich privat (ist doch reines Privatvergnügen?) mit sowas beschäftigst, wirste denne bald im Studium 95% der Mitstreiter abhängen ohne auch nur einmal für eine Prüfungh zu büffeln.
BlueBrain schrieb:
Meine Ideen:
-> Grad abfragen, allg. Fkt. basteln, Eingabe (Wahrscheinlich für mich das einfachste)
Jo. Kann aber dann "nur" Polynome.
BlueBrain schrieb:
-> Parser bauen, also dem Computer regeln an die Hand geben um meine Eingabe zu verstehen, richtig?
Ja. Sowas vertage ich meisens als "im Prinzip könnte ich es, hab aber keinen Bock auf die viele Mühe", nachdem ich mir angelesen habe, wie es geht.
…
Verständlicher und schlichert Code, das finde ich gut.