Return an lower and upper

#include
using namespace std;
char* alpha(char ch)
{
char *I,*U,L;
if(ch>=‘a’&&ch<=‘z’)
{
return L;
}
else if(ch>=‘A’&&ch<=‘Z’)
{
return U;
}
else
{
return I;
}
}
int main() {
char ch;
cin>>ch;
char re=alpha(ch);
cout<<re;
// cout<<“Hello World!”;
}
i am getting an error of invalid conversion from char to char

@Chandra123, you are expecting char from func, but ur function is returning char array

also instead of declaring L as an pointer to array then returning null value, just return ‘L’.