Thema: Mittig schreiben
-
04.04.2012, 22:40 #1
Mittig schreiben
Jo Leute !
Ich wollte mal fragen, wie man in einer Konsole einen Text mittig ausrichtet.
Z.B wuerde ich gerne das ''U-Hacks'' von diesem Programm hier in der Mitte stehen haben --> u-hacks.net/showroom-102/rl-bin-ich-ein-suchty-10082/Bis auf Sonderschüler kannst du alle Leute fragen - Saad ist PERFEKT wie 'ne Zeitform der deutschen Sprache.
-
04.04.2012, 22:41 #2
AW: Mittig schreiben
C# - Text zentriert in die Konsole schreiben
LG
/e: 1. Treffer bei Google Suche. ;D
-
04.04.2012, 22:42 #3
AW: Mittig schreiben
PHP-Code:Console.WriteLine(String.Format("{0," + Console.WindowWidth / 2 + "}", "TEXT"));
edit: Tr0pe7 war schneller
while( behappy() ) { code(); }
-
04.04.2012, 22:49 #4
AW: Mittig schreiben
Ja das hatte ich auch schon, aber es klappt irgendwie nicht :/
Wenn ich wieder am PC bin, zeig ich euch mal die FehleranzeigeBis auf Sonderschüler kannst du alle Leute fragen - Saad ist PERFEKT wie 'ne Zeitform der deutschen Sprache.
-
04.04.2012, 23:46 #5
AW: Mittig schreiben
Console.WriteLine(String.Format("{0," + Console.WindowWidth / 2 + "}", "TEXT"));
Stimmt auch nicht...
Wir müssen folgendes Bedenken: Wenn wir die Weite durch 2 Teilen schreiben wir ab dem Anfang los, d.h. aber nicht, dass unser Text zentriert ist.
PHP-Code:private static void WriteCentered(String centeredString)
{
int beginAt = (Console.WindowWidth - centeredString.Length) / 2;
String whitespaces = String.Empty;
for (int i = 0; i < beginAt; i++)
{
whitespaces += " ";
}
Console.WriteLine("{0}{1}", whitespaces, centeredString);
}
Schöner wäre es so:
PHP-Code:/// <summary>
/// Schreibt einen Text in die Mitte
/// </summary>
/// <param name="centeredString">Den Text</param>
private static void WriteCentered(String centeredString)
{
int beginAt = (Console.WindowWidth - centeredString.Length) / 2; //Ausrechenen, wo man mit dem Schreiben beginnt
Console.SetCursorPosition(beginAt, Console.CursorTop); //Den Cursor dort hinsetzen
Console.WriteLine("{0}", centeredString); //Und schreiben!
}
„Es sind nicht unsere Fähigkeiten, die zeigen, wer wir wirklich sind, es sind unsere Entscheidungen.“
- Albus Dumbledore, Harry Potter 2
/guestchat registerGuest
-
The Following 2 Users Say Thank You to Mentos For This Useful Post:
Ähnliche Themen
-
Roman schreiben!
Von Waterpolo im Forum BildungAntworten: 6Letzter Beitrag: 20.06.2012, 23:55 -
.txt random schreiben
Von Escobar im Forum SourcecodeAntworten: 9Letzter Beitrag: 30.01.2012, 16:27 -
.txt random schreiben
Von Escobar im Forum SourcecodeAntworten: 1Letzter Beitrag: 30.01.2012, 15:54 -
Wie Bot schreiben
Von SYN-SYN/ACK-ACK im Forum Knuddels ProgrammierungAntworten: 12Letzter Beitrag: 09.06.2011, 21:56
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.