0

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

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

1 回答 1

0

您是要求将实际流传递给函数还是字符串?以下通过流:

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

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

cca.doCharge(ss);

这传递了字符串:

cca.doCharge(str);
于 2013-04-18T12:24:24.057 回答