Hallo,
ich bin jetzt schon ne weile an der Aufgabe dran aber schaffe es einfach nicht die Strings richtig zu verschieben.
Ich hab zwar schon das Array erstellt um die Strings alle zu speichern und auch die "Enter-Funktion" war kein Problem aber wie ich die Strings verschiebe und wieder zurück verschiebe weiß ich nicht ...
ich versuche es schon die ganze zeit mit String leer = " " z.B aber das will auch nicht so wie ich das will ...
Hier die Aufgabe:
Schreiben Sie ein Programm, welches solange zeilenweise Zeichenketten einliest, bis eine leere
Zeichenkette eingegeben wird (also nur Enter gedrückt wurde). Anschließend sollen diese Eingabe korrekt eingerückt ausgegeben werden. Korrekt eingerückt bedeutet, dass sobald eine öffnende
geschweifte Klammer vorkommt, in allen folgenden Zeilen um vier Leerzeichen mehr eingerückt
wird. Kommt eine schließende geschweifte Klammer vor, werden alle folgenden Zeilen um vier
Leerzeichen weniger eingerückt. Bei der schließenden geschweiften Klammern ist zu beachten,
dass diese, insofern in der Zeile zuvor keine anderen Zeichen eingegeben wurden, selbst bereits um vier Leerzeichen weniger eingerückt werden muss!
ich bin jetzt schon ne weile an der Aufgabe dran aber schaffe es einfach nicht die Strings richtig zu verschieben.
Ich hab zwar schon das Array erstellt um die Strings alle zu speichern und auch die "Enter-Funktion" war kein Problem aber wie ich die Strings verschiebe und wieder zurück verschiebe weiß ich nicht ...
ich versuche es schon die ganze zeit mit String leer = " " z.B aber das will auch nicht so wie ich das will ...
Hier die Aufgabe:
Schreiben Sie ein Programm, welches solange zeilenweise Zeichenketten einliest, bis eine leere
Zeichenkette eingegeben wird (also nur Enter gedrückt wurde). Anschließend sollen diese Eingabe korrekt eingerückt ausgegeben werden. Korrekt eingerückt bedeutet, dass sobald eine öffnende
geschweifte Klammer vorkommt, in allen folgenden Zeilen um vier Leerzeichen mehr eingerückt
wird. Kommt eine schließende geschweifte Klammer vor, werden alle folgenden Zeilen um vier
Leerzeichen weniger eingerückt. Bei der schließenden geschweiften Klammern ist zu beachten,
dass diese, insofern in der Zeile zuvor keine anderen Zeichen eingegeben wurden, selbst bereits um vier Leerzeichen weniger eingerückt werden muss!