readtext()

PHOTO EMBED

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