C Programming: Convert a string to uppercase
C String: Exercise-21 with Solution
Write a program in C to convert a string to uppercase.
Sample Solution:
C Code:
#include<stdio.h>
#include<ctype.h>
int main() {
int ctr=0; // Variable to keep track of position in the string
char str_char; // Variable to store each character of the string
char str[100]; // Array to store the input string
printf("\n Convert a string to uppercase. :\n");
printf("-----------------------------------");
printf("\n Input a string in lowercase : ");
fgets(str, sizeof str, stdin); // Read a string including spaces from the user
printf(" Here is the above string in UPPERCASE :\n ");
while (str[ctr]) { // Loop through each character of the string until the null character is encountered
str_char = str[ctr]; // Retrieve each character from the string
putchar(toupper(str_char)); // Convert the character to uppercase using toupper() function and print it
ctr++; // Move to the next character in the string
}
printf("\n\n");
return 0; // Return 0 to indicate successful execution of the program
}
Sample Output:
Convert a string to uppercase. : ----------------------------------- Input a string in lowercase : the quick brown fox jumps over the lazy dog. Here is the above string in UPPERCASE : THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG.
Flowchart :
C Programming Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a program in C to find the largest and smallest word in a string.
Next: Write a program in C to convert a string to lowercase.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/c-programming-exercises/string/c-string-exercise-21.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics