Parser erstellen



  • Hallo Leute,
    ich muss einen Parser erstellen um einen Rechner zu erstellen.
    Seit mir bitte nicht böse, aber ich habe wirklich keinen einzigen Schimmer wo ich damit anfangen soll. Ich hoffe,dass ihr mir vielleicht auf die Sprünge helfen könnt.Ich habe einen Rechner schon mit WinApi erstellt, doch ich wollte es jetzt lieber erstmall in der Konsole lernen und danach mein wissen darauf übertragen.
    Also mein kleines(sehr klein) Programm:

    #include <iostream>
    #include <string>
    int main()
    {
    	std::string ha;
    	std::cin>>ha;
    	getchar();
    	return 0;
    }
    

    Wie ihr seht, seht ihr fast nichts 😃 .
    Ich wollte einfach das man z.b 5+5*2 oder 5 + 5 * 2 eingeben muss. Dann dies 'geparst' wird und dann ausgerechnet wird. Natürlich möchte ich noch viel längere Rechnungen als diese ausführen sonst könnte man ja einfach abfragen was Rechenzeichen 1 und was Rechenzeichen 2 ist.
    MFG NameIstMeinerr



  • Sry, war ausversehen in der falschen Abteilung. Bitte Löschen.


Anmelden zum Antworten