_toupper

Aus RAD Studio
Wechseln zu: Navigation, Suche

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++

+