C說話完成去除字符串中空格的簡略實例。本站提示廣大學習愛好者:(C說話完成去除字符串中空格的簡略實例)文章只能為提供參考,不一定能成為您想要的結果。以下是C說話完成去除字符串中空格的簡略實例正文
在網上看了些去除空格的代碼,認為都不是很簡練,就本身寫代碼完成它本著高效力,不應用額定存儲空間的設法主意完成該功效去除空格一共有三種:
1、去除全體空格;
2、一種是去除右邊空格;
3、去除左邊空格 想去除閣下雙方空格,只需先去除右邊再去除左邊的就好了
以下是完成代碼:
/*去除字符串中一切空格*/
voidVS_StrTrim(char*pStr) { char *pTmp = pStr; while (*pStr != '/0') { if (*pStr != ' ') { *pTmp++ = *pStr; } ++pStr; } *pTmp = '/0'; } /*去除字符串左邊空格*/ void VS_StrRTrim(char *pStr) { char *pTmp = pStr+strlen(pStr)-1; while (*pTmp == ' ') { *pTmp = '/0'; pTmp--; } } /*去除字符串右邊空格*/ void VS_StrLTrim(char *pStr) { char *pTmp = pStr; while (*pTmp == ' ') { pTmp++; } while(*pTmp != '/0') { *pStr = *pTmp; pStr++; pTmp++; } *pStr = '/0'; }</pre>
以上這篇C說話完成去除字符串中空格的簡略實例就是小編分享給年夜家的全體內容了,願望能給年夜家一個參考,也願望年夜家多多支撐。