c-uebungen/Assignment_014/solution/strings.c

32 lines
622 B
C
Raw Normal View History

2023-05-21 21:10:46 +02:00
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void manipulate_text(char* text) {
char copiedText[100];
strcpy(copiedText, text);
if (strstr(copiedText, "great") != NULL) {
strcat(copiedText, " again");
}
else {
strcat(copiedText, " great again");
}
printf("Manipulierter Text: %s\n", copiedText);
}
int main() {
char text[100];
printf("Geben Sie einen Text ein: ");
fgets(text, sizeof(text), stdin);
*(strchr(text, '\n')) = '\0'; // Zeilenumbruch entfernen
printf("Original Text: %s\n", text);
manipulate_text(text);
return 0;
}