Forum: Object-Pascal / Delphi-Language
Delphi
by taaktaak,
4. Jun 2008
Na klar, geht das auch!
Du schreibst einfach eine Funktion, die dir einen String aus einer bestimmten Anzahl von Zeichen zurückgibt - und dann sind wir wieder beim Hinweis von tomsel: Du hättest dir dann deine eigene (spezielle) StringOfChar()-Funktion erstellt!
Forum: Object-Pascal / Delphi-Language
Delphi
by taaktaak,
4. Jun 2008
:oops: Na, manchmal ist ein kleiner Schubs auch nicht schlecht, dann ist der Kopf für die nächste Herausforderung frei. Wenn man zu lange an einer Stelle herumdoktert ist das auch nicht motivierend. Schwer einzuschätzen, wann so ein Zeitpunkt erreicht ist. Grundsätzlich gebe ich dir Recht!
Forum: Object-Pascal / Delphi-Language
Delphi
by taaktaak,
4. Jun 2008
Nun, du bist der Lösung ja schon sehr nah! Du musst die Unterstreichung genau so beginnen wie die Textausgabe. Also: Zuerst Leerzeichen, dann Text, noch 'mal Leerzeichen, dann Unterstriche. Die Zahl der Leerzeichen übergibst du der Prozedur, also in etwa so
procedure MyWriteln(AnzLeerzeichen:Byte;Text:String);
var i : Byte;
begin
for i:=1 to AnzLeerzeichen do write(' '); writeln(Text);...
Forum: Object-Pascal / Delphi-Language
Delphi
by taaktaak,
4. Jun 2008
Schön, damit ist's einfacher
- ich gehe aber davon aus, dass es coly546 primär um das "Selberbauen" geht.
Forum: Object-Pascal / Delphi-Language
Delphi
by taaktaak,
4. Jun 2008
Moin, Moin,
die Schleife muss in die Prozedur, du übergibst nur die Schleifenobergrenze als Integer (oder Byte).