编写一简单函数编写一去掉字符串中前导空格的函数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 ");
}
