Program: 22.4.1

This commit is contained in:
Alex Chilab 2025-04-22 14:32:40 +02:00
parent 46cba79368
commit 261ecea916

47
25.4.1.c Normal file
View File

@ -0,0 +1,47 @@
#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;
}