gpt4 book ai didi

C++ 将输入分离到各种变量中

转载 作者:行者123 更新时间:2023-11-28 03:43:57 26 4
gpt4 key购买 nike

将控制台输入(或字符串)分成两个 int 变量的优雅方法是什么?

输入格式:a - bx

  • a, b 总是整数。
  • x 可以忽略。

结果:

int1 = a; 
int2 = -b;

感谢任何提示。

最佳答案

假设完全符合规定的形式:

int a, b;
std::string op;
std::cin >> a >> op >> b;
if (op == "-") b = -b;

请注意,这并不可靠。它会将 - 以外的任何内容视为加号,并且绝对会识别以一对由非空白字符分隔的数字开头的任何输入。

关于C++ 将输入分离到各种变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8262414/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com