#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; } */
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter