48 lines
728 B
C
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;
|
|
}
|
|
|
|
|
|
|