string one, two;
cin>>one>>two;
我正在使用该代码获取两个输入。问题是我希望第二个输入是可选的。因此,当用户输入诸如text1
之类的输入而没有第二次输入并按下返回时,程序不应期望来自用户的另一输入。目前它是,我需要按空白行返回。有没有办法实现这种情况?
更新:我在考虑使用矢量变量。有没有办法从那个方式捕获cin的所有输入?
答案 0 :(得分:0)
最简单的方法:
string one, two;
cin>>one;
if (one != "text1")
cin >>two;