将字符串数值操作转换为实际整数操作
Convert String Numerical Operation to actual Integer Operation
用户输入形式为num1*num2
的字符串,存储在字符串s
中。
如何使用stoi
将num1和num 2转换为实际整数并返回乘积?
假设用户输入:56*2
,我将如何从中获取56和2,因为num1
和num2
都可以与用户输入它们一样大或一样小。我被告知这可以在使用stoi
(转换和操作)的2行代码中完成。
使用getline将字符串转换为整数:
string num1, num2;
getline(cin, num1, '*');
getline(cin, num2);
return (stoi(num1) * stoi(num2));
演示。
相关文章:
- 给定一个整数数组,需要在Max_Heap上运行操作。得到错误"segmentation fault",有什么想法吗?(C++)
- 哪些整数操作不安全
- 为什么对小于 4 个字节的整数类型的位操作会发生意外行为?
- 如何使用位操作在单个整数中编码和解码两个数字
- 为什么C++标准指定有符号整数在具有混合符号的二进制操作中强制转换为无符号整数
- 如何在 c++ 中解释对长整数的操作
- 字符串操作 C++ 在字符串之后存储整数
- 是整数舍入规则决定了 C++、python3 和 python2.7 之间的 % 操作差异吗?
- 具有2个值的容器(对于每个浮点数一个可操作的整数)
- 整数/浮点数/字符串值之间的操作,组合太多
- 使用字符串操作截断整数
- X失败请求的错误:BadValue(整数参数超出操作范围)
- 有没有一种方法可以模拟AVX上_m256类型的整数位操作
- 构造函数中对整数数组的memcpy()操作在C++中给出了意外的输出
- sqlite c++和无符号整数操作
- 将字符串数值操作转换为实际整数操作
- 整数和位数组之间的按位操作
- 是否存在一个c++函数(内置或其他),可以在不重复操作的情况下给出整数除法和模除法的结果
- 如何使用原子增量和比较与交换操作处理整数溢出
- 在项目的DEBUG和RELEASE版本中,整数的按位操作的行为是不同的