如何让这个程序题的答案能够停留住
//作业2-4:输入一段文字,其中包含一些非法的单词,请将这些非法单词删除或替换,//然后输出过滤后的文字。只需提交源文件 Word.cpp。
// 要求:程序格式规范,变量、函数命名合理,程序中应有必要的注释。
#include <iostream>
#include<string>
using namespace std;
void main()
{
string a;
string b;
cout<<"请输入非法字符"<<endl;
cin>>a;
cout<<"请输入字符串"<<endl;
cin>>b;
int x=a.length();
for(;;)
{
int i=b.find(a);
if(i<b.length())
b.erase(i,x);
else break;
}
cout<<b<<endl;
}
这道题目的答案是正确的,并且也能够出来,但是出来瞬间就没了,怎么改才能让它停留住。