求助:用文件向系统传输命令
使用文件向系统传输指令,让系统计算任意简单运算,操作数和操作符要分别列出.
文件内容是自己写的 比如2*6 从中读取后,运算出结果为 12
输出 2*6=12
------解决方案--------------------感觉像做一个编译器
简单的话读取每个字符,通过关键字和控制符来分隔字符,然后通过String的比对来做计算
难点的就要做编译器了
------解决方案--------------------1.获取文件内容
比如((1+2)*3)/4+5,或者比这还要复杂
2.解析文件内容,这个基本比较难,看能否通过操作系统的工具或者指令来执行
3.输出
------解决方案--------------------很简单,以前做过的,遇到括号用递归,总共不过200多行代码。