c++ - 如何在 C++ 中将计算分解为两个 double 和一个字符

标签 c++ calculator

我在字符串中进行计算,格式为 x operator y。如何将此字符串分成两个 double 字和一个字符运算符?

最佳答案

这对你有用吗?

string line = "1 operator 2";
stringstream ss(line);
double n1, n2;
string op;
ss >> n1;
ss >> op;
ss >> n2;

关于c++ - 如何在 C++ 中将计算分解为两个 double 和一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13669086/

相关文章:

c++ - 获取C++中最大的有符号整数类型

c++ - 在 C++ 行中读取不同的数据类型

c++ - 使用 Visual Studio 2013/2015 及更高版本在 MFC 应用程序中以 Windows XP 为目标

python - Tkinter 窗口格式化 (Python)

c++ - C++ 新手 - & 参数前面的符号

c++ - 如何使用 SHFILEOPSTRUCT 移动多个文件?

C# 根据字符串进行多次计算

java - 计算器不处理两个运算符方程

java - 计算总和时结果错误

c - 使用相同的代码,我从 ATMEGA16A 的两个端口得到两个不同的答案