Hab ne Frage zum programmieren.
-
Ich hätte da Mal ne Frage.
Mit welchem Befehl wandle ich einen Großbuchstaben in einen Kleinbuchstabe
und umgekehrt.
Also der Benutzer bekommt die Anweisung einen Buchstaben einzugeben
und das Programm soll dann dem entsprechend den Gegenbuchstaben ausgeben.
Wäre nett wenn mir da einer weiterhelfen könnte.
Danke schon mal.
-
mit tolower()/toupper() aus <cctype>
-
Eventuell hilt Dir auch ein XOR mit 0x20 weiter.
Beispiel:
char a = 'a';
a ^= 0x20; // ADamit könntest Du einfach ne schleife nehmen und das eine Bit ändern. A-Z a-z geht, Umlaute etc. ka musste ausprobieren.
Gruß
Michael
-
warum soll man unportable dirty hacks die nur teilweise funktionieren verwenden, wenn es ganz einfach und schoen auch geht??
-
Naja, hat mich an ne Schulaufgabe erinnert - an so ne typische "Was machen wir nun für Hausaufgaben für euch extra für ein langes Wochenende ;o)))" O