C語言實現(xiàn)去除字符串中空格的簡單實例
更新時間:2016年05月12日 10:36:25 投稿:jingxian
下面小編就為大家?guī)硪黄狢語言實現(xiàn)去除字符串中空格的簡單實例。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
在網(wǎng)上看了些去除空格的代碼,覺得都不是很簡潔,就自己寫代碼實現(xiàn)它本著高效率,不使用額外存儲空間的想法實現(xiàn)該功能去除空格一共有三種:
1、去除全部空格;
2、一種是去除左邊空格;
3、去除右邊空格 想去除左右兩邊空格,只要先去除左邊再去除右邊的就行了
以下是實現(xiàn)代碼:
/*去除字符串中所有空格*/
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語言實現(xiàn)去除字符串中空格的簡單實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
C++?超詳細分析數(shù)據(jù)結(jié)構(gòu)中的時間復雜度
時間復雜度一般指時間復雜性。?在計算機科學中,時間復雜性,又稱時間復雜度,算法的時間復雜度是一個函數(shù),它定性描述該算法的運行時間2022-03-03
Qt數(shù)據(jù)庫相關應用開發(fā)總結(jié)
這篇文章主要為大家介紹了在Qt數(shù)據(jù)庫應用開發(fā)中的一些經(jīng)驗總結(jié),以及一些組件的使用介紹。文中的示例代碼講解詳細,需要的可以參考一下2022-02-02

