ASCII value of A is 65 and a is 97. So there is difference of 32 in every capital and corresponding small letter. To convert lowercase character into uppercase we subtract 32.
Program to Convert String from LowerCase to UpperCase
// Program
#include <stdio.h>
#include <string.h>
main()
{
char str[100];
int i;
printf("Enter String");
scanf("%s",str);
// Loop through each character and subtract 32 from it.
for(i=0;i<=strlen(str);i++){
if(str[i]>=97 && str[i]<=122){
str[i]=str[i]-32;
}
}
printf("%s",str);
}
No comments:
Post a Comment