C++ Aufgabe Problem, brauche Hilfe

  • Guten Tag StageTwo - Community,


    ich bräuchte Hilfe bei folgendem Programm das ich schreiben soll.


    Schreiben Sie ein Programm mit folgendem Leistungsumfang:


    Dateikopf
    Titel: Shift


    Sie schreiben ein Programm, das jedes eingegebene Zeichen von der Tastatur annimmt und in der nächsten Zeile am Bildschirm wieder anzeigt - mit der Ausnahme, dass alle Kleinbuchstaben nur noch als Großbuchstaben angezeigt werden.


    Das Programm läuft in einer Endlosschleife und wird beendet durch die Eingabe von STRG_Z (und nicht durch Return(0)).



    Ich möchte euch jetzt nicht bitten das ihr mir alles vorsagt, aber das ihr mir vielleicht etwas helft mich rein zu finden. Wir haben bereits einiges in C++ gemacht, aber nichts was wirklich hilfreich für dies wäre.


    Wenn jemand eine Idee hat wie man das lösen kann wäre ich sehr dankbar. Diese Arbeit entscheidet über meine 3 oder 4 im Zeugnis und wäre meine einzigste 4 und das würde ich gerne verhindern ^^


    Vielen Dank im vorraus.


    Alex


    edit: zum beenden mit STRG_Z habe ich was gefunden inzwischen, jetzt brauche ich noch was wegen direkter ausgabe der zeichen und ausgabe von kleinbuchstaben als großbuchstaben

  • Ihr habt schon einiges in C++ gelernt, aber du kennst keine Bildschirmausgaben bzw. Eingaben?


    Möglichkeit wäre z.B. printf bzw. scanf ( C ).
    In C++ mit cin und cout.
    Und wie man Kleinbuchstaben zu Großbuchstaben macht, sollte einem auch klar sein: ASCII Tabelle und dann mit nem switch case/ select case die ASCII Werte der Kleinbuchstaben dennoch als großen Buchstaben ausgeben.




    MfG Mario64

  • Habs mal eben gemacht das dir die Buchstaben von klein in groß gewandelt werden sowie das alles andere normal ausgegeben wird.
    Bei der eingabe einer "1" beendet sich das Programm, weis grad nicht wie ich es mim String umsetzen kann bei der Eingabe von EOF.



    Gruß

  • doch mit cout und cin und sowas haben wir natürlich gemacht, aber ich denke er meint das direkt auf den tastendruck ohne enter drücken oder so die ausgabe kommt und bei nem cin und danach cout muss man ja zwischendrin die enter drücken...


    scanf kenne ich nicht, werde ich mir angucken, danke. :)


    das mit dem switch case habe ich mich schon dran probiert, war ich aufm richtigen weg, okay :thumbup:


    oxxxe vielen dank, super sache ^^


    Twice werde mich mal schlau machen, danke:)


    habe den tag mit 2 anderen aus meiner klasse bischen rumprobiert, sind auch nicht so viel weiter gekommen, werd mir jetzt mal die ancht um die ohren hauen :D


    Vielen dank an alle :hearth:


    e: habe jetzt dieses hier in ner pdf gefunden:



    funktioniert soweit, frage mich nur ob er es wie z.b. bei diesem hier die zeichen auch ohne enter drücken anzeigen kann..



    wenns möglich wär es so wie beim 2. ohne enter drücken aus zu geben wärs wirklich hammer.


    Alex