【问题标题】:C++ How to use cin to store in more than 1 variableC ++如何使用cin存储超过1个变量
【发布时间】:2017-08-10 06:22:54
【问题描述】:

我的问题是例如我有 3 个变量;

int y, m ,d;

我是否可以通过使用 std::istream 函数以 YYYY/MM/DD 的形式获取用户输入并将 YYYY 存储到 y、MM 存储到 m、DD 存储到 d?

【问题讨论】:

标签: c++ c++11 visual-c++ user-input cin


【解决方案1】:

据我所知,您不能使用 >> 指定分隔符,您可以使用以下内容:

std::string input;
cin.getline(input, 4, '/');

然后您可以通过执行以下操作将其转换为 int: int 年 = std::stoi(输入);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-07
    • 2016-05-23
    • 1970-01-01
    • 2013-06-02
    • 1970-01-01
    • 2012-03-01
    • 2013-11-26
    • 1970-01-01
    相关资源
    最近更新 更多