c-uebungen/Assignment_014/readme.md

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:

  1. Kopieren Sie den Text in einen neuen String mithilfe der Funktion strcpy.
  2. 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