编译环境:
linux minit Linux-4.10.0-38
gcc 5.4.0
题目:
取得字符串中的空格,但是不允许分配相同的空间容量。函数返回空格数量
#include <stdio.h>
int del_space(char *src)
{
char *pTmp = src;
unsigned int iSpace = 0;
while (*src != '\0') {
if (*src != ' ') {
*pTmp++ = *src
} else {
iSpace++;
}
src++;
}
*pTmp = '\0';
return iSpace;
}