日期:2014-05-18  浏览次数:20645 次

谁帮帮我这个C++新人的!
要求编程序将输入的字符串删去空格输出。就是输入一个字符串,可以删去空格,保留其他的!

------解决方案--------------------
C/C++ code

char* TrimSpace(char* dst, const char* src)
{
    assert(src && dst);

    char* start = dst;

    while (*src)
    {
        if (*src != ' ')
        {
             *dst++ = *src;
        }

        ++src;
    }

    *dst = '\0';

    return start;
}