Test2
This commit is contained in:
parent
7dcc56261e
commit
80f074f434
48
bucstreich.c
48
bucstreich.c
@ -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 <string.h>
|
||||
#define MAX 1000
|
||||
|
||||
int main () {
|
||||
char kette[MAX], neueKette[MAX], zeichen;
|
||||
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) {
|
||||
|
||||
|
||||
int laenge = strlen(kette);
|
||||
|
||||
if(kette[laenge-1] == '\n')
|
||||
kette[laenge-1] = '\0';
|
||||
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;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//
|
||||
// Created by Lennart Pecher on 11.04.25.
|
||||
//
|
||||
|
Loading…
x
Reference in New Issue
Block a user