那能否将下面的for循环改成while循环,。当输入一串字符之后,回车,跳出循环。
for(i=0; i<5; i++)
{
char ch;
cin >> ch;
list.insert(ch);
}
这是我在做一个集合运算中用到的……
	
	
			for(i=0; i<5; i++)
{
char ch;
cin >> ch;
list.insert(ch);
}
这是我在做一个集合运算中用到的……

多多指教
 程序代码:
程序代码:
#include "iostream"
#include "vector"
using namespace std;
int main(int argc, char* argv[])
{
        vector<char> cvec;
        char ch = getchar();
        while (ch!='\n')
        {
                cvec.push_back(ch);
                ch = getchar();
        }
        for (vector<char>::iterator iter=cvec.begin(); iter!=cvec.end(); iter++)
        {
                cout<<*iter<<endl;
        }
        return 0;
}
