编译好的exe文件直接运行结果与在VS2010内运行的结果不同,为什么?解决方案

编译好的exe文件直接运行结果与在VS2010内运行的结果不同,为什么?
在VS2010中Debug和Release下运行的结果都相同,但是用cmd调用exe执行的结果就不一样了,试了很多次,都是这样的。。。望高手指教

------解决方案--------------------
上代码吧
------解决方案--------------------
当然不一致,因为运行上下文变化了。
------解决方案--------------------
你是不是应用到了什么和环境不一样的变量了??