Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
hallo,
ich muss eine ausgabe in html machen. Mein Programm liefert mir zweu wörter, die ich gerne schln einrücken würde. bei einer "normalen" Ausgabe, auf die shell, oder in eine text.datei kriege ich das auch hin, dass es nicht so:
ABER.... ich muss das ganze in eine html-seite posten und da man hier nicht einfach mit spaces einrücken kann, sondern anstelle eines spaces
Code:
&-nbsp;
---- das " - " gehört eigentlich nicht da dazwischen, aber anders hätte ich den code nicht anzeigen lassen können... -----
diese zeichenfolge setzen.
---- das " - " gehört eigentlich nicht da dazwischen, aber anders hätte ich den code nicht anzeigen lassen können... -----
Vielleicht hat ja jemand eine Idee, wie ich den "Space-Code" vom html in den obigen code einfügen kann...
Grüße,
stephan
in HTML gibts den tag <pre>, d.h. der code der zwischen <pre></pre> steht wird so formatiert angezeigt wie er in der html datei steht, einschl. leerzeichen und tabs usw.
Ich kenn mich mit HTML null aus somit ist das mit Vorsicht zu geniessen. Versuch doch mal die Lerrzeichen zu escapen. Also statt " " ein "\u0020" einfügen.
Aber wie gesagt, ich habe keine Ahnung ob das funktioniert
leider klappt es nicht mit dem <pre></pre> wenn ich das verwende, dass haut er mir den das zweite wort in die nächste zeile.
geht also nicht.
kann man das "&-nbsp;" nicht irgendwie in den obigen "einrücker" einbauen
Parse doch erstmal alle eingabeStrings auf ihre Länge. Den Längsten nimmst du dann als refrerenz.
Sagen wir mal der Längste sei 10 Zeichen lang. dann fügst du eben 5 Leerzeichen in der HTML Form &-nbsp; ein. Bei jedem unter 10 Zeichen fügst du 5 + diferenz der Länmge zu 10 &-nbsp; Zeichen ein.
Ermittle längsten String
Füge zwischen ersten und 2ten String je so viele "&-nbsp;" Zeichenketten ein wie ein Tab + die Differenz zwischen Stringlänge und längstem String ist
Z.B: (Nur die Anzahl der Zeichen angegeben, Längster String sei 6)
3 (füge 7 mal "&-nbsp;" ein) 3
6 (Füge 4 mal "&-nbsp;" ein) 6
5 (füge 5 mal "&-nbsp;" ein) 5