在c语言环境下开发简单的四则运算的命令行计算器

在c语言环境下开发简单的四则运算的命令行计算器
要求:通过命令行参数提供两个运算对象和一个运算符,然后将运算结果显示出来。由于命令行参数都是字符串,而进行运算数值类型的运算对象,所以要将字符串转化为相应数值。函数的原型均在头文件stdlib.h中

这是我们的课程设计,那个大侠帮帮我作了!!小弟谢了
最新回答
天边シ深海

2024-10-01 14:54:44

课程设计当然要自己做,不然还叫学生么。

可以给你一个方法参考一下:

1、考虑到输入表达式时可能有预料外的空格,argc可能不一定等于1。可以设一个足够大的字符串数组,把argv[0]到argv[argc-1]全部用strcat放进这个数组。

2、用sscanf从这个数组里直接读取两个操作数和一个操作符。

3、switch操作符,对两个操作数进行运算

4、输出结果