0 Daumen
432 Aufrufe

Frage:


blob.png

Aufgabe:Schreiben Sie ein Programm, welches vom Benutzer einen beliebigen Text und ein weiteres
Zeichen „Split“ einliest. Anschließend splitten Sie den eingegebenen Text, nach jedem Vorkommen
des Zeichens „Split“ im Text auf.


Kann wer mir dabei helfen wie ich das machen soll. Ich darf nur (Strings , Schleifen, Boolsche Operatoren, Char)verwenden


Code:

Avatar von

1 Antwort

0 Daumen
 
Beste Antwort

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
Avatar von

Ein anderes Problem?

Stell deine Frage

Ähnliche Fragen

0 Daumen
1 Antwort
0 Daumen
2 Antworten
0 Daumen
1 Antwort

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community