c++可以用cin.getline把一堆字符串附到数组中吗??

来源:百度知道 编辑:UC知道 时间:2024/05/27 00:36:11
如果不能的话,要用什么呢?我是想遇到回车,就计入另一个数组。
第一次编程,大家指教
谢谢

//修改了一下,现在可以编译通过了
#include<iostream>
#include<vector>
#include<string>
//using namespace std;
using std::cout;using std::cin;using std::endl;
using std::string;
using std::getline;
using std::vector;

int main()
{
vector<string> svec;
string line;
cout << "please input the string,quite please input CTRL +Z"<<endl;
while(getline(cin,line))
svec.push_back(line);
for(vector<string>::iterator iter = svec.begin();iter != svec.end();++iter)
cout <<*iter <<endl;

return 0;

}
//程序中使用标准库的vector代替数组,如果需要c风格的字符串,请使用svec.c_str
//公司电脑无编译器,未测试,如果有疑问请提出,见谅

#include<iostream>
#include<vector>
#include<string>
using namespace std;

int main()
{
vector<string> svec;
string line;
cout << "please input the string,quite ple