Du könntest eine for-Schleife benutzen die über die Länge des aufzuspaltenen Strings läuft und dann vergleichen ob die aktuelle Stelle des Strings dem Splitzeichen entspricht, ist das der Fall machst du einen Zeilenumbruch, wenn das nicht gilt gibst du das jeweilige Zeichen aus.
In dem Code fehlt noch das einlesen der Benutzereingabe.
Code:
using System;
public class StringAufspalten
{
public static int Main(string[] args)
{
String test = "Dieser Text kann durch ein Leerzeichen in Worter aufgespaltet werden";
String splitzeichen = " ";
for (int i = 0; i < test.Length; i++)
{
if (test[i] == splitzeichen[0])
Console.WriteLine();
else
Console.Write(test[i]);
}
return 0;
}
}
Ausgabe:
Dieser
Text
kann
durch
ein
Leerzeichen
in
Worter
aufgespaltet
werden