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
cin.get 和cin.getline的问题
cin.get和cin.getline的区别?
c++中 输入 cin.get和cin.getline的区别是什么 谢谢
c++ 关于 cin.get() 和 cin.getline()到底有哪些区别啊,苦恼中
cin中的c是什么意思?
c++.net中如果我要用COUT,CIN怎么办
关于cin.getline(a,sizeof(a))和istrstream ins(str)的问题
请教c++里string与getline(cin,string)的有关内容.
C++中getline怎么用?
为什么无法循环,问题是出现在cin.getline(a,sizeof(a))吗?请问有什么方法让他正常循环?