readtext()
Tue Dec 14 2021 15:52:21 GMT+0000 (Coordinated Universal Time)
Saved by
@EagleEye
#include <stdio.h>
#include <stdlib.h>
#include "readtext.c"
int main (){
int zeichenKetteSize = 0;
char* zeichenKette = readtext();
int i;
while (zeichenKette[zeichenKetteSize] != '\0') zeichenKetteSize++;
for (i = 0; i < zeichenKetteSize; i++){
if (zeichenKette[i] >= 'A' && zeichenKette[i] <= 'Z') zeichenKette[i]= zeichenKette[i] + 32;
if (zeichenKette[i] == '.' || zeichenKette[i] == ',' || zeichenKette[i] == '?' || zeichenKette[i] == ':' || zeichenKette[i] == ';' || zeichenKette[i] == '"')
}
printf("zeichenKette: %s\n", zeichenKette);
return 0;
}
/*
#include <stdio.h>
#include <stdlib.h>
char* readtext() {
int puffergroesse = 10;
char* puffer = malloc(puffergroesse);
int eingabepos = 0;
char eingegebenes_zeichen;
do {
eingegebenes_zeichen = getchar();
if (eingegebenes_zeichen != '\n') {
puffer[eingabepos] = eingegebenes_zeichen;
eingabepos++;
if (eingabepos == puffergroesse) {
puffergroesse = puffergroesse + 10;
puffer = realloc(puffer, puffergroesse);
}
}
} while (eingegebenes_zeichen != '\n');
puffer[eingabepos] = '\0';
puffer = realloc(puffer,eingabepos+1);
return puffer;
}
*/
content_copyCOPY
Comments