This commit is contained in:
Lennart Pecher 2025-04-11 12:52:21 +02:00
parent 7dcc56261e
commit 80f074f434

View File

@ -1,35 +1,31 @@
// Einlesen eines Stings
// Bestimmen der Länge des Strings
// For Schleife für Länge des Strings --> Vergleich String[0] = zeichen --> printf zeichen...
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#define MAX 1000 #define MAX 1000
int main () { int main() {
char kette[MAX], neueKette[MAX], zeichen; char kette[MAX], neueKette[MAX];
char zeichen;
int laenge, j = 0;
printf("Geben Sie eine Zeichenkette (max. 1000 Zeichen) ein: "); printf("Geben Sie eine Zeichenkette (max. 1000 Zeichen) ein: ");
if (fgets(kette, MAX, stdin) != NULL) {
if(fgets(kette, MAX, stdin) != NULL) { laenge = strlen(kette);
if (kette[laenge - 1] == '\n')
kette[laenge - 1] = '\0';
int laenge = strlen(kette);
if(kette[laenge-1] == '\n')
kette[laenge-1] = '\0';
} }
} printf("Geben Sie das zu loeschende Zeichen ein: ");
scanf(" %c", &zeichen);
for (int i = 0; i < laenge; i++) {
if (kette[i] != zeichen) {
neueKette[j++] = kette[i];
}
}
neueKette[j] = '\0';
printf("Neue Zeichenkette: %s\n", neueKette);
return 0;
}
//
// Created by Lennart Pecher on 11.04.25.
//