1. 程式人生 > >c語言-字串去空格

c語言-字串去空格

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int trimSpace(char *src, char *dest)
{
    //第一個while迴圈將src移動到非非空格處
    while (*src ==' ')
    {
        src++;
    }
    //記憶體拷貝到dest,為了不破壞src記憶體空間
    strcpy(dest, src);
    char *tmp = dest + strlen
(dest) - 1; //新建臨時指標,指向dest末尾,進行判斷。 while (*tmp==' ') { *tmp = '\0'; tmp--; } return 0; } int main() { //------------- int ret = 0; char src[100] = " hel loa "; char dest[100]; ret = trimSpace(src, dest); printf("dest=%s\n", dest); printf
("hello\n"); system("pause"); return 0; }