如果要做计算器,怎么识别一串啊比如1+2+3

来源:百度知道 编辑:UC知道 时间:2024/09/28 11:58:03
顺便问个白痴问题 怎么才能获取输入的这段字符串?

定义一个枚举储存运算符
enum yunsuan
{
jia = '+',//默认为int型
jian = '-',
cheng = '*',
chu = '/',

}
定义一结构体储存数字
struct ysuan
{
public yunsuan ysf;//枚举
public int num1;
public int num2;
// public char sub;
//public double result;
}

switch选择运算符就差不多了