====== tolower() ======
tolower() ist definiert in der ''[[start|ctype]]'', die in C über ''ctype.h'', bzw. in C++ über ''cctype'' eingebunden wird.
===== Funktion =====
tolower() gibt den kleinen Buchstaben des übergebenen Zeichens zurück. Wird der ASCII-Code eines großen A ('A') übergeben erhält man den ASCII-Code des kleinen Buchstabens ('a'). Übergibt man ein ansonsten beliebiges Zeichen oder einen kleinen Buchstaben, wird der übergebene ASCII-Code unverändert zurückgegeben.
Es wird ein Integer übergeben, ein [[c:char]] wird allerdings implizit in ein Integer konvertiert, so dass
tolower( 'c' );
ebenso syntaktisch korrekt ist.
===== Signatur =====
#include
int tolower( int character );
**character**: der zu konvertierende ASCII Code
**Return value**: konvertierter oder unveränderter ASCII-Code
===== Beispiel =====
#include
#include
int main( void )
{
char text[] = "Welcome2C programming !!!\n";
int i = 0;
while( text[ i ] )
{
printf( "%c", tolower( text[ i ] ) );
i++;
}
return EXIT_SUCCESS;
}
===== siehe auch =====
[[start|ctype-Library]]: [[toupper|toupper()]], [[islower|islower()]], [[isupper|isupper()]], [[isalpha|isaplha()]]