您的位置:首页 > 其它

第四次作业修改后续。。

2016-04-19 21:36 169 查看

解决如下问题

Question 1

针对上次提交的作业中的main.cpp中出现的“源文件未编译”问题和

Calculation.cpp文件中出现的问题(如下图)



将所有文件copy后,重现建立一个新的项目,再将各个文件拷进去得以解决。虽然不知道具体是为什么。。但猜测是编译器的问题。。

Question 2

对于int main() 和 int main(int argc, char* argv[]) 在运行上的具体区别,在经过同学的指点和实际运行后了解到



若为int main()则为代码所示

若为int main(int argc,char* argy[])则为备注所示。其中argc代表参数的个数,argy[]则表示具体的参数。(argy[0]为.exe文件 argy[1]为程序运行的参数)如:



未解决问题

编译过了,经过调试发现是Calculation.cpp文件中计算方面的算法出现了问题,现已找出了问题所在:在将运算符和操作数压入栈中后没有将字符型的数字用stringstream转换成double类型。

因为即将期中考,所以暂时先把这次作业修改到这,有时间会继续改进,博客也会继续跟进。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: