UCASE

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » U » UCASE

Syntax: UCASE[$] (Stringausdruck [, Modus])
Typ: Funktion
Kategorie: Stringfunktionen

UCASE wandelt einen Stringausdruck in Großbuchstaben.

Achtung: UCASE wandelt die ASCII-Zeichen "a" - "z" um. Welche weiteren Zeichen umgewandelt werden, hängt vom Parameter 'Modus' sowie von der systeminternen Lokalisierung ab. Wenn Sie Unicode-Dateien verwenden, ist es außerdem nötig, das Byte Order Mark (BOM) zu setzen, damit Sonderzeichen wie z. B. Umlaute korrekt behandelt werden.

Das Dollarzeichen ($) als Suffix ist optional.

Beispiel:

PRINT UCASE("Hello World abCDefGHäÄ", 1)
SLEEP

Ausgabe:

"HELLO WORLD ABCDEFGHäÄ"

Hinweis: Im Grafikfenster wird eine andere Codepage verwendet als in der Konsole, weshalb Umlaute andere Codenummern besitzen und nicht mit UCASE bearbeitet werden können. Sie müssen bei Bedarf gesondert umgewandelt werden.

Unterschiede zu QB:

Unterschiede zu früheren Versionen von FreeBASIC:
Der Modus-Parameter existiert seit FreeBASIC v0.90.

Plattformbedingte Unterschiede:
Unicode wird in der DOS-Portierung von FreeBASIC nicht unterstützt, deshalb kann dort auch kein WSTRING verwendet werden.

Unterschiede unter den FB-Dialektformen:

Siehe auch:
LCASE, String-Funktionen