31 lines
686 B
C
31 lines
686 B
C
#include <stdio.h>
|
|
#include <string.h>
|
|
#define MAX 1000
|
|
|
|
int main() {
|
|
char kette[MAX], neueKette[MAX];
|
|
char zeichen;
|
|
int laenge, j = 0;
|
|
|
|
printf("Geben Sie eine Zeichenkette (max. 1000 Zeichen) ein: ");
|
|
if (fgets(kette, MAX, stdin) != NULL) {
|
|
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;
|
|
} |