#include <iostream>
using namespace std;
char* toLower(char* sSrcStr)
{
char* sDest= NULL;
if(sSrcStr!=NULL)
{
int j = 0,sLen;
sLen = strlen(sSrcStr);
sDest = new char[sLen+1];
if(*sDest==NULL)
return NULL;
sDest[sLen] = '/0';
while(*(sSrcStr+j))
{
if(*(sSrcStr+j)>='A' && *(sSrcStr+j)<='Z')
sDest[j] = sSrcStr[j]+'a'-'A';
else
sDest[j] = sSrcStr[j];
j++;
}
return sDest;
}
else
return NULL;
}
int main()
{
char *p = new char[100];
cout<<"请输入一个字符串:"<<endl;
cin>>p;
cout<<toLower(p)<<endl;
return 0;
}