====== toupper() ====== toupper() ist definiert in der ''[[start|ctype]]'', die in C über ''ctype.h'', bzw. in C++ über ''cctype'' eingebunden wird. ===== Funktion ===== toupper() gibt den großen Buchstaben des übergebenen Zeichens zurück. Wird der ASCII-Code eines kleinen A ('a') übergeben erhält man den ASCII-Code des zugehörigen großen Buchstabens ('A'). Übergibt man ein ansonsten beliebiges Zeichen oder einen großen 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 toupper( 'c' ); ebenso syntaktisch korrekt ist. ===== Signatur ===== #include int toupper( 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", toupper( text[ i ] ) ); i++; } return EXIT_SUCCESS; } ===== siehe auch ===== [[start|ctype-Library]]: [[tolower|tolower()]], [[islower|islower()]], [[isupper|isupper()]], [[isalpha|isaplha()]]