![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
为什么在C++程序里运行的和.exe文件运行的结果不一样
在编译源程序里面选择退出时会出现设定的类似“谢谢使用”的字但在exe里运行的时候选择退出就直接退出去了==。什么情况...
在编译源程序里面 选择退出时会出现设定的类似“谢谢使用”的字
但在exe里运行的时候 选择退出就直接退出去了 = =。
什么情况 展开
但在exe里运行的时候 选择退出就直接退出去了 = =。
什么情况 展开
1个回答
展开全部
一闪而过吧。
编译的时候有的编译器会让你看到结果,这是为方便编程而作的,但是exe就不会了,exe会执行代码,不会为你把结果保留的。
解决方法是在程序末尾加上system("pause");头文件貌似是stdlib.h
编译的时候有的编译器会让你看到结果,这是为方便编程而作的,但是exe就不会了,exe会执行代码,不会为你把结果保留的。
解决方法是在程序末尾加上system("pause");头文件貌似是stdlib.h
追问
undeclared identifier 出现这个错误
确实是一闪而过诶~ 说错了不是c++是c语言..
追答
undeclared identifier未定义标示符。
#include
system("pause");
C语言C++一样
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询