第1个回答 2008-11-24
#include <stdio.h>
#include <string.h>
void main()
{
char *str1 ="abc de fg";
printf("%s\n",str1);
int len = strlen(str1);
char *str2 = new char[len];
memset(str2,0,len);
char *p1 = str1;
char *p2 = str2;
for(int i=0;i<len;i++)
{
if(*p1!=' ')
{
*p2 = *p1;
p2++;
}
p1++;
}
printf("%s\n",str2);
delete str2;
}本回答被提问者采纳