The toupper() function is used to convert lowercase alphabet to uppercase. i.e. If the character passed is a lowercase alphabet then the toupper() function converts a lowercase alphabet to an uppercase alphabet. It is defined in the ctype.h header file.
Syntax:
int toupper(int ch);
Parameter: It accepts a single parameter:
- ch: This represents the character to be converted to uppercase.
Returns: This function returns the uppercase character corresponding to the ch.
Below programs illustrate the toupper() function in C:
Example 1:-
// C program to demonstrate // example of toupper() function. #include <ctype.h> #include <stdio.h> int main() { char ch; ch = 'g' ; printf ( "%c in uppercase is represented as %c" , ch, toupper (ch)); return 0; } |
g in uppercase is represented as G
Example 2:-
// C program to demonstrate // example of toupper() function. #include <ctype.h> #include <stdio.h> int main() { int j = 0; char str[] = "geekforgeeks\n" ; char ch; while (str[j]) { ch = str[j]; putchar ( toupper (ch)); j++; } return 0; } |
GEEKFORGEEKS
Attention reader! Don’t stop learning now. Get hold of all the important C++ Foundation and STL concepts with the C++ Foundation and STL courses at a student-friendly price and become industry ready.