Anzeigen: Delphi
C++
Anzeigeeinstellungen
_toupper
Aus RAD Studio XE2
Nach oben zu ctype.h - Index
Header-Datei
ctype.h
Kategorie
Konvertierungsroutinen
Prototyp
int _toupper(int ch);
Beschreibung
Konvertiert Zeichen in Großbuchstaben.
_toupper ist ein Makro, das die gleiche Konvertierung wie die Funktion toupper durchführt, im Gegensatz zu dieser aber nur verwendet werden sollte, wenn bekannt ist, dass ch ein Kleinbuchstabe (a - z) ist.
Die Verwendung von _toupper setzt voraus, dass die Datei ctype.h eingebunden ist.
Rückgabewert
_toupper gibt den konvertierten Wert von ch zurück, wenn ch ein Kleinbuchstabe war. Andernfalls ist das Ergebnis nicht definiert.
Beispiel
#include <string.h> #include <stdio.h> #include <ctype.h> int main(void) { int length, i; char *string = "this is a string."; length = strlen(string); for (i = 0; i < length; i++) { if ((string[i] >= 'a') && (string[i] <= 'z')){ string[i] = _toupper(string[i]); } } printf("%s\n",string); return 0; }
Portabilität
| POSIX | Win32 | ANSI C | ANSI C++ |
|---|---|---|---|
|
+ |