Gross in Kleinbuchstaben
-
Hallo habe folgenden Code
#include <stdio.h> int main() { int c; printf("\033[2J"); printf("Grossbuchstabe wird in Kleinbuchstabe umgewandelt " "Ende mit Strg+Z\n"); while((c=getchar()) != EOF) { if(c>='A' && c<='Z') putchar(c-'A'+'a'); else if (c == 'Ä') putchar('ä'); else if (c == 'Ö') putchar('ö'); else if (c == 'Ü') putchar ('ü'); else putchar(c); } }
mit den Umlauten klappt's irgedwie nicht
was stimmt denn nicht???
-
das hängt vom verwendeten Zeichensatz ab, ob es funktioniert
schau dir mal man: toupper(3) an.