那能否将下面的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; }