C Program to convert a string to upper case

How to write a C Program to convert a string to upper case in C Programming Language ?

This C Program to convert a string to upper case.

Solution:


  1. #include<stdio.h>
  2. #include<string.h>
  3. main()
  4. {
  5.         char s[50];
  6.         int i,l;
  7.         printf("Enter some text: ");
  8.         gets(s);
  9.         l=strlen(s);
  10.         for(i=0;i<l;i++)
  11.         {
  12.                 if(s[i]>='a'&&s[i]<='z')
  13.                         s[i]-=32;
  14.         }
  15.         printf("Text after converting to upper case: ");
  16.         puts(s);
  17. }


Learn More :