Feedback

Text in Console mittig zentrieren

Sprache: C#

Ich will die Ausgabe der Sterne Mittig zu beiden Seiten und nach oben/unten zentrieren. Ich habe mich schon ein wenig umgesehen und bin dabei auf Begriffe wie Windowwidth/2 etc. gestoßen, jedoch gibt es mir dann logischerweise durch die for schleife jedes einzelne so aus. Hier das Programm damit man sich drunter was vorstellen kann. Danke im Voraus!

int length, i, e;

            Console.WriteLine("StarSquare");
            Console.WriteLine("==========");
            Console.WriteLine();

            Console.Write("Seitenlänge:");
            length = Convert.ToInt32(Console.ReadLine());

            for (i = 1; i <= length; i++)
            {
                for (e = 1; e <= length; e++)
                {
                    Console.Write("* ");
                }
                Console.Write("n");
            }

            Console.ReadLine();

int length, i, e;

            Console.WriteLine("StarSquare");
            Console.WriteLine("==========");
            Console.WriteLine();

            Console.Write("Seitenlänge:");
            length = Convert.ToInt32(Console.ReadLine());

            for (i = 1; i <= length; i++)
            {
                for (e = 1; e <= length; e++)
                {
                    Console.Write("* ");
                }
                Console.Write("n");
            }

            Console.ReadLine();

1 Kommentar