Eingabefeld



  • Hallo 🙂 ,
    Ich wir will mir einen Assambler für meinen Prozessor Programmieren.
    Habe aber leider nicht das nötige wissen um eine eingabe zu scannen und das über mehere Zeilen. Also z.b. das :

    mov $1 0x002h
    inc $2, $2
    add $1, $2
    store DS, BP , $1
    ..usw...

    Könnt ihr mir vieleicht helfen ?
    Danke schonmal im vorraus :).



  • Und woran genau scheitert's dabei jetzt?



  • Warum zensiert die seite mir das Vorr-aus ?



  • dot schrieb:

    Und woran genau scheitert's dabei jetzt?

    ich habe keinen plan wie ich den text den ich eingegeben hab scann.



  • i516alu schrieb:

    Warum zensiert die seite mir das Vorr-aus ?

    Weil es voraus heißt.

    i516alu schrieb:

    dot schrieb:

    Und woran genau scheitert's dabei jetzt?

    ich habe keinen plan wie ich den text den ich eingegeben hab scann.

    Der erste Schritt wär wohl, eine Programmiersprache zu lernen, z.B. C++.



  • dot schrieb:

    i516alu schrieb:

    Warum zensiert die seite mir das Vorr-aus ?

    Weil es voraus heißt.

    i516alu schrieb:

    dot schrieb:

    Und woran genau scheitert's dabei jetzt?

    ich habe keinen plan wie ich den text den ich eingegeben hab scann.

    Der erste Schritt wär wohl, eine Programmiersprache zu lernen, z.B. C++.

    ...ich kann c++ (grundkenntnisse) wie ich eine eingabe scann weiß ich auch...
    aber wie ich eine Eingabe die sich über mehere Zeilen erstreckt scan das weiß ich halt nicht .



  • Ist dein Problem wie genau du an die Eingabe kommst oder wie genau du die Eingabe verabeitest? Wenn letzteres lautet dein Stichwort: Lexer bzw. Tokenizer.



  • dot schrieb:

    Ist dein Problem wie genau du an die Eingabe kommst oder wie genau du die Eingabe verabeitest? Wenn letzteres lautet dein Stichwort: Lexer bzw. Tokenizer.

    mein Problem ist wie ich an die Eingabe komm ohne das ich nach jeder Zeile cin machen muss. die Eingabe Verarbeitung hab ich mit if und elese if gemacht.

    Also soll ich nach Lexer suchen ?



  • Schau dir mal std::getline an.



  • ehm jetzt hab ich ja dan eine eingabe die ist zb 1024 zeichen groß und wie teil ich die auf ?

    also das aus:

    movn $1 0x01h
    add $1, $0

    movn erkennt
    $1 erkennt
    0x01h erkennt ... usw



  • Schau dir mal die Regex-Library an, sofern ich dein Problem richtig verstanden habe.


Anmelden zum Antworten