Code: Alles auswählen
echo -e "\e(0jklmnopqrstuvwx\e(B"
Wie kann man sowas in einem Pascal-Programm nutzen?
Grüße, Günther
Code: Alles auswählen
echo -e "\e(0jklmnopqrstuvwx\e(B"
Code: Alles auswählen
write (Chr(27), '(0', 'jklmnopqrstuvwx', Chr(27), '(B');
Wenn's wirklich 1:1 sein soll, müsstest du den DOS-Zeichensatzguennid hat geschrieben:Irgendwie halte ich das mit den Esc-Sequenzen doch für recht umständlich. Ich suche immer noch nach einer direkten Repräsentation der hohen DOS-ASCII-Zeichen in linux.
kann ich mir nicht vorstellen, dass das geht. Sowas wird doch über dieguennid hat geschrieben:Muss ich da freepascal noch irgendeinen Zeichensatz angeben?
So habe ich das unter DOS auch realisiertcosmac hat geschrieben:Ich würde die Rahmenzeichnerei in ein bis zwei Funktionen verpacken.
Dann ist die umständliche Schreibweise an einer Stelle konzentriert
und man muss sie später nicht mehr anfassen.
Ich dachte, das hätte ich versuchsweise eingerichtet gehabt: locale auf utf-8, geany auf utf8 und trotzdem gab's bei Programmausführung Mist.D.h. das Programm muss mit einer UTF-8 locale laufen
Möglich, aber gefühlsmäßig fühl ich mich mit meinem prozeduralen pascal einfach sicherer.Hmm, vielleicht sind die Menüs mit GTK doch einfacher