在面试或者工作中,我们需要对字符串进行操作,现在记录下删除字符串中空格的思路。
void DelBlank(char* pSrc)
{
if(NULL == pSrc)
{
return;
}
char* pTmp = pSrc;
char* pDes = pSrc;
while(*pTmp != '\0')
{
if(*pTmp != ' ')
{
*pDes++ = *pTmp;
}
pTmp++;
}
*pDes = '\0';
}
本文介绍了一种使用C语言实现的从字符串中删除所有空格的方法。通过一个简单的函数`DelBlank`,该方法遍历输入的字符串,并将非空格字符复制到原字符串的起始位置,从而达到删除空格的效果。
在面试或者工作中,我们需要对字符串进行操作,现在记录下删除字符串中空格的思路。
void DelBlank(char* pSrc)
{
if(NULL == pSrc)
{
return;
}
char* pTmp = pSrc;
char* pDes = pSrc;
while(*pTmp != '\0')
{
if(*pTmp != ' ')
{
*pDes++ = *pTmp;
}
pTmp++;
}
*pDes = '\0';
}

被折叠的 条评论
为什么被折叠?