VC++程序:设计一程序,用cin.getline()将一个字符串输入到字符数组S(charS[200])中,删除字符串中的所有

VC++程序:设计一程序,用cin.getline()将一个字符串输入到字符数组S(charS[200])中,删除字符串中的所有空格后输出。

代码及运行示例如下。。。。。希望能帮到你。。。。

#include<iostream.h>
#include<string.h>
void main(){
char S[200],T[200];
cout<<"请输入一个字符串 : "<<endl;
cin.getline(S,200);
cout<<"您输入的字符串是 : "<<endl;
cout<<S<<endl;

int index = 0;
for(int i = 0; i<(int)strlen(S);i++){
if(S[i]!=' ') T[index++]=S[i];
}
T[index]='\0';

cout<<"去掉空格后的字符为:"<<endl;
cout<<T<<endl;
}

运行示例:
请输入一个字符串 :
aaa bbb ccc
您输入的字符串是 :
aaa bbb ccc
去掉空格后的字符为:
aaabbbccc
温馨提示:答案为网友推荐,仅供参考
相似回答