_tolower
Aus RAD Studio (Deutsch)
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++ |
|---|---|---|---|
|
+ |