我需要接受以下字符串并将其分成两个字符串,一个在连字符之前,一个在连字符之后。然后我需要将数据类型更改为 int。不过我需要使用 cin。
这是字符串:1-6
尝试使用其他方法,尽管讲师说不允许。
将其分成两个字符串,其中一个字符串位于连字符之前
std::string before;
std::getline(std::cin, before, '-');
连字符后还有一个
std::string after;
std::getline(std::cin, after);
然后我需要将数据类型更改为 int。
const int b = std::stoi(before);
const int a = std::stoi(after);