====== 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()]]