64,649
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
using namespace std;
int main() {
char s[50];
int j=0;//在循环体外面赋值
cout<<"enter a string:";
cin.getline(s,50);
cout<<s<<endl;
for(int i=0; s[i]!='\0'; i++) {
if(s[i]!=' ') {//单引号
s[j++]=s[i];
}
}
s[j]='\0';
cout<<s<<endl;
return 0;
}
空格用单引号,f要声明,s不能这样直接输出吧?