Info2/25.4.1.c
2025-04-22 14:32:40 +02:00

48 lines
728 B
C

#include <stdio.h>
#include <string.h>
void streichen(char *zeichKet, char streich)
{
int i = 0;
int p = 0;
while(zeichKet[i] != '\0')
{
if(zeichKet[i] != streich)
{
zeichKet[p] = zeichKet[i];
p++;
}
i++;
}
zeichKet[p] = '\0';
}
int main()
{
char zeichenkette[1001];
char loeschen;
printf("Geben Sie eine Zeichenkette (max. 1000 Zeichen) ein: \n");
scanf("%1000[^\n]s", zeichenkette);
printf("Geben Sie das zu loeschende Zeichen ein: \n");
scanf(" %c", &loeschen);
printf("...Die neue Zeichenkette ist dann: \n");
streichen(zeichenkette, loeschen);
printf("%s\n", zeichenkette);
return 0;
}