如何使用指针,将一个字符串的元素复制到另一个字符串,并在复制时去除字行串中的空格啊
逐个字符复制,如果是空格就跳过
#include <iostream>
using namespace std;
int main()
{
char s[1000]={0},t[1000] = {0};
char *ps = s,*pt = t;
int i=0,j=0;
gets(s);
while(*(ps+i) != '\0')
{
if(*(ps+i) != ' ')
{
*(pt+j) = *(ps+i);
j++;
}
i++;
}
cout<<pt<<endl;
return 0;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!