用户输入stringstream,然后需要转换为字符串来传递函数参数

时间:2013-04-18 04:06:53

标签: c++ string stringstream

我正在尝试向用户询问字符串流,然后将其转换为字符串,以便我可以在函数参数中传递它。我怎样才能做到这一点 ? :

string Nm;
stringstream ss;
cout << " Please enter where the charge was made " << endl;
                 cin >> Nm;
                 ss.str();
                 cca.doCharge(Nm);

1 个答案:

答案 0 :(得分:0)

您是否要求将实际流传递给函数或字符串?以下内容传递了流:

std::string str;
std::stringstream ss;

std::getline(std::cin, str);
ss.str( str );

cca.doCharge(ss);

这传递了字符串:

cca.doCharge(str);