1.4 KiB
1.4 KiB
String-Verarbeitung
📆 Fällig: ---- 📆 Musterlösung
Implementieren Sie eine Funktion mit dem Namen manipulate_text
, die einen Parameter vom Typ char*
erhält. Die Funktion soll den übergebenen Text manipulieren und die folgenden Operationen durchführen:
- Kopieren Sie den Text in einen neuen String mithilfe der Funktion
strcpy
. - Prüfen Sie, ob der Text bereits das Wort
great
enthält. - ist der String enthalten, hängen Sie" again"
an den Text an. - ist der String nicht enthalten, hängen Sie" great again"
an.
Nach der Manipulation gibt die Funktion das Ergebnis aus. Sie hat keinen Rückgabewert.
In der main
-Funktion soll der Benutzer aufgefordert werden, einen Text einzugeben. Der eingegebene Text soll an die Funktion manipulate_text
übergeben werden, um die Operationen durchzuführen. Anschließend sollen der ursprüngliche Text und der manipulierte Text ausgegeben werden.
Eine beispielhafte Benutzung des Programms sieht wie folgt aus:
Geben Sie einen Text ein: Make America
Original Text: Make America
Manipulierter Text: Make America great again
Geben Sie einen Text ein: Make America great
Original Text: Make America great
Manipulierter Text: Make america great again
Quellen
- Skript zur Vorlesung
- C-Tutorial
- C von A bis Z