Advertisement
char * strupr(char *str);
/* Program to convert a String to upper case letters */
#include<string.h>
#include<stdio.h>
int main()
{
char str1[] = "new zealand";
printf("Original String value : %s", str1);
printf("\n");
strupr(str1);
printf("String's upper case value : %s ", str1);
return 0;
}
Priginal string value : new zealand
String's upper case value : NEW ZEALAND
Advertisement
/* Program to convert a String to upper case letters withut strupr() function */
#include<string.h>
#include<stdio.h>
int main()
{
char str[] = "new zealand";
printf("Original String is : %s", str);
/* starting index in a char{} array is always zero, 0 */
int i=0;
while(str[i]!='\0')
{
int asc = str[i];
/* When ASCII value of a space is found */
if(asc==32)
{
/* we don't do anything */
}
/* When alphabetic characters are found */
if(asc>=97 && asc<=122)
{
asc = asc - 32;
str[i] = asc;
}
/* incrementing the index to point to next char value in string */
i++;
}
printf("\nString's upper case value : %s", str);
return 0;
}
Original String is : new zealand
String's upper case value : NEW ZEALAND
Advertisement
Advertisement
Please check our latest addition
C#, PYTHON and DJANGO
Advertisement