Test2
This commit is contained in:
parent
7dcc56261e
commit
80f074f434
42
bucstreich.c
42
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 <stdio.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#define MAX 1000
|
#define MAX 1000
|
||||||
|
|
||||||
int main () {
|
int main() {
|
||||||
char kette[MAX], neueKette[MAX], zeichen;
|
char kette[MAX], neueKette[MAX];
|
||||||
|
char zeichen;
|
||||||
|
int laenge, j = 0;
|
||||||
|
|
||||||
printf("Geben Sie eine Zeichenkette (max. 1000 Zeichen) ein: ");
|
printf("Geben Sie eine Zeichenkette (max. 1000 Zeichen) ein: ");
|
||||||
|
if (fgets(kette, MAX, stdin) != NULL) {
|
||||||
if(fgets(kette, MAX, stdin) != NULL) {
|
laenge = strlen(kette);
|
||||||
|
if (kette[laenge - 1] == '\n')
|
||||||
|
kette[laenge - 1] = '\0';
|
||||||
int 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