下面是指针版的,看后有何感想?
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char str[1000], *pt, *pc;
scanf("%999[^\n]%*c", str);
for (pt = pc = str; *pt; pt++)
if (*pt != ' ')
*pc++ = *pt;
*pc = '\0';
puts(str);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char str[1000], *pt, *pc;
scanf("%999[^\n]%*c", str);
for (pt = pc = str; *pt; pt++)
if (*pt != ' ')
*pc++ = *pt;
*pc = '\0';
puts(str);
return 0;
}