_tolower

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu ctype.h - Index


Header-Datei

ctype.h

Kategorie

Konvertierungsroutinen

Prototyp

int _tolower(int ch);

Beschreibung

_tolower ist ein Makro, das die gleiche Konvertierung wie die Funktion tolower durchführt, im Gegensatz zu dieser aber nur verwendet werden sollte, wenn bekannt ist, dass ch ein Großbuchstabe (A - Z) ist.

Die Verwendung von _tolower setzt voraus, dass die Datei ctype.h eingebunden ist.

Rückgabewert

_tolower gibt den konvertierten Wert von ch zurück, wenn ch ein Großbuchstabe ist. 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] = _tolower(string[i]);
        }
    }
    printf("%s\n",string);
    return 0;
 }



Portabilität



POSIX Win32 ANSI C ANSI C++

+