I have written my code properly its working fine but i want to convert the both string's first letter into upper case in concatenation i dont know how to do that. I have tried my best to do but i couldn't find any help .help me
void convertToUppercase (char *);
main()
{
char firstString[50];
char secString[50];
char uppercaseFirstString[50];
char uppercasesecString[50];
char concatString[100];
cout<<"Enter String 1 : ";
cin>>firstString;
cout<<"Enter String 2 : ";
cin>>secString;
cout<<"\n\n";
cout<<"The Length Of String "<<firstString <<" is : "<<strlen(firstString);
cout<<"\n";
cout<<"The Length Of String "<<secString <<" is : "<<strlen(secString);
strcpy(uppercaseFirstString,firstString );
strcpy(uppercasesecString,secString);
convertToUppercase(uppercaseFirstString);
convertToUppercase(uppercasesecString);
cout<<"\n\n";
cout<<"String 1 in upper case : "<<" "<<uppercaseFirstString<<"\n";
cout<<"String 2 in upper case : "<<" "<<uppercasesecString<<"\n";
cout<<"\n\n";
if(strcmp(uppercaseFirstString,uppercasesecString)==0)
{
cout<<"Both Strings are the Same \n";
}
else
{
cout<<"Both Strings are Different \n";
}
strcpy(concatString,firstString);
strcat(concatString,secString);
cout<<"\n\n";
cout<<"Both Strings after Concatenation : " <<concatString;
return 0;
}
void convertToUppercase (char *sptr)
{
while ( *sptr > '\0' )
{
if (islower(*sptr) )
*sptr = toupper ( *sptr );
++ sptr;
}
}