删除字符串中的空格

http://blog.chinaunix.net/uid-26219185-id-2975314.html

// blank_out.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"


char * blank_out(char *src)
{
    char *des=src;
    char *pBak=src;

    for (; *src!='\0'; src++)
    {
        if (*src != ' ')
        {
            *des++ = *src; 
        }
    }
    *des = '\0';

    return pBak;
}


int main(int argc, char* argv[])
{
    char src[]="  Hello World!\n";
    char * pstr= blank_out(src);
    printf(pstr);
    return 0;
}

/*
HelloWorld!
Press any key to continue
*/

 

posted @ 2018-03-20 17:51  sky20080101  阅读(51)  评论(0)    收藏  举报