我的问题是例如我有3个变量;
int y, m ,d;
无论如何我可以以YYYY / MM / DD的形式接受用户输入,并使用std :: istream函数将YYYY存储到y,MM存储到m,将DD存储到d中?
答案 0 :(得分:0)
据我所知,您无法使用>>指定分隔符您可以使用以下内容:
std::string input;
cin.getline(input, 4, '/');
然后通过执行以下操作将其转换为int: int years = std :: stoi(输入);