Code: Alles auswählen
Textcolor(red);
writeln('Ausgabe');
textcolor(white);
Code: Alles auswählen
writeln(Textcolor=red, 'Error');
Code: Alles auswählen
Textcolor(red);
writeln('Ausgabe');
textcolor(white);
Code: Alles auswählen
writeln(Textcolor=red, 'Error');
Code: Alles auswählen
procedure ColWriteLn(col: byte; s: string);
begin
TextColor(col);
WriteLn(s);
end;
begin
ColWriteLn(red, 'Hello World');
end.
Code: Alles auswählen
procedure ColWriteLn(s: string; col: byte = LightGray);
begin
TextColor(col);
WriteLn(s);
end;
begin
ColWriteLn('Hello World', Red);
ColWriteLn('Hello World'); // Standard grau
ColWriteLn('Hello World', Green);
end.
Wenn man nun aber den Standardwert umstellt?Mathias hat geschrieben:So könnte man so etwas elegant lösen, ohne Angabe wird der Standard-Wert übernommen.
Code: Alles auswählen
procedure ColWriteLn(s: string; col: byte = LightGray); begin TextColor(col); WriteLn(s); end; begin ColWriteLn('Hello World', Red); ColWriteLn('Hello World'); // Standard grau ColWriteLn('Hello World', Green); end.