编写一简单函数,该怎么解决

编写一简单函数编写一去掉字符串中前导空格的函数char*head_cls(char*str),请高手帮忙。[解决办法]char* he

编写一简单函数
编写一去掉字符串中前导空格的函数char   *head_cls(char   *str),请高手帮忙。

[解决办法]
char* head_cls(char* str)
{
if (!str)
return NULL;

size_t len = strlen(str);

size_t cur;

for (cur = 0; cur < len; cur++)
{
if (str[cur] != ' ' && str[cur] != '\t ')
break;
}

if (cur == len)
return NULL;

char* h = new char[len - cur + 1];

strcpy(h, str + cur);

return h;
}

int main()
{
char* h = head_cls( " 123 ");

cout < <h < <endl;

delete[] h;

system( "pause ");
}