CIN接受多个输入

CIN Taking Multiple Inputs

本文关键字:输入 CIN      更新时间:2023-10-16

string one, two; cin>>one>>two;

我正在使用该代码获取两个输入。问题是我希望第二个输入是可选的。因此,当用户在没有第二次输入的情况下输入text1并按下回车键时,程序不应该期望来自用户的另一次输入。目前是,我需要在空白行按回车键。有什么方法可以实现这种情况吗?

更新:我正在考虑使用向量变量。有什么方法可以通过这种方式捕获cin的所有输入吗?

最简单的方法:

string one, two; 
cin>>one;
if (one != "text1")
  cin >>two;