char* TrimSpace(char* src)
{
int i = 0, j = 0;
if(src)
{
while(src[i])
{
if(src[i] != ' ') /* space ascii 0x20 */
src[j++] = src[i];
i++;
}
src[j] = 0;
}
return src;
}
编译出来31条指令
char* TrimSpace2(char* src)
{
char *cp1 = src, *cp2 = src;
if(src)
{
do
{
if(*cp1 != ' ')
*cp2++ = *cp1;
}