Buchempfehlung
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
"Der" Petzold, das über 1000 Seiten starke Standardwerk zum Win32-API - besonders nützlich u. a. bei der GUI-Programmierung in FreeBASIC! [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

Referenz - UCASE

Referenz-Navigation

 

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 Externer Link!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:
BefehlsreferenzeintragLCASE, BefehlsreferenzeintragString-Funktionen


Zusätzliche Informationen und Funktionen
  • Der Referenzeintrag wurde am 21.07.2007 von Redakteurnemored angelegt.
  • Die aktuellste Version wurde am 03.07.2013 von Redakteurnemored gespeichert.
  Versionen Versionen