Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Theoretische Informatik (http://www.informatikerboard.de/board/board.php?boardid=5)
--- Kleinbuchstaben nur in Großbuchstaben ausgegeben? (http://www.informatikerboard.de/board/thread.php?threadid=305)


Geschrieben von fraggelfragger am 13.11.2007 um 14:26:

  Kleinbuchstaben nur in Großbuchstaben ausgegeben?

Guten Tag,

Bin hier grad am c++ coden und habe ein Problem dabei,

Aufgabe:

Zitat:
Schreiben sie ein Programm das Kleinbuchstaben nur in Großbuchstaben ausgibt.


Lösungsansatz:

Ich könnte nun mit switch verschiedene Fälle bilden uns z.b sagen bei (dec) 97 sollst du anstatt a, ein A (dec) 65 ausgeben.

aber das müsste ich dann 24 mal eintippen.

da muss es doch schon ne vorgefertigte funktion in der std geben, die das ganze vereinfach oder?

kann mir jemand helfen denn meine Lösung erscheint mir viel zu kompliziert!

vielen dank im voraus

mfg fraggelfragger



Geschrieben von Tobias am 13.11.2007 um 14:33:

 

Falls das zeichen zwischen 'a' und 'z' liegt, subtrahiere 'a' - 'A' von dem Zeichen. Beachte dann noch die Umlaute als Spezialfälle



Geschrieben von fraggelfragger am 13.11.2007 um 15:38:

 

vielen dank hat so wunderbar geklappt

aber hätte ich das nicht einfacher mit:

code:
1:
2:
UCase("Sommer") ' liefert SOMMER
LCase("Sommer") ' liefert sommer


Quelle

machen können oder was ist der Unterschied?


Forensoftware: Burning Board, entwickelt von WoltLab GmbH