【发布时间】:2015-05-07 16:58:42
【问题描述】:
我一直在处理所需的庄园中的用户输入。我需要输入例如“Name100/Some other name”。使用下面的代码,我可以将直到“/”的所有内容分配给变量 input1,但是我无法将整个字符串“其他名称”放入变量 input2,只分配了第一个单词。感谢您的帮助。
string input;
string input1;
string input2;
cout << "Please enter a Name and Another Name" << endl;
cin >> input;
stringstream ss(input);
getline(ss, input1, '/');
getline(ss, input2);
cout << input1 << endl;
cout << input2 << endl;
输出:
请输入一个名字和另一个名字
名字100
一些
【问题讨论】: