C++中写exit。要加什么头文件?。我写exit(1)时,系统说exit没有定义。求大神指点 。

如题所述

exit在stdlib.h
如果 要在C++中
推荐使用cstdlib
很多常用函数 都是在这个头文件里面的。追问

using namespace std;在课本上都写着。可我编写到程序里面,就会产生错误。请教您一下,这是什么原因?

追答

如果是C编译器 加上这个就会出错
这个是C++的
如果是C++编译器 那不该出错的。
注意空格和标点 一定要是英文的。

追问

我是Vc++6.0软件

系统总是说std不存在或者是说他不是一个命名空间?

追答

可能是IDE问题吧。。。

之前用过VC 是可以用这个的。。。
要么是你IDE装的有问题
要么就是写法不对。
传上来一个你编译出错的完整程序把, 然后把出错信息截图贴上来。

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-01-13
一般来说 你在VS 里面建立好 项目后 都有 "stdafx.h" 这个头文件的。里面有引用的。
第2个回答  2017-01-14
小白,你只需要重新进入bios把硬盘启动设置为第一项就好了。因为你之前装系统选择盘为第一启动,装完系统,拔掉盘,电脑便不能启动。当然大部分电脑,不会出现这样的问题,没有盘会自动选择硬盘启动

...我写exit(1)时,系统说exit没有定义。求大神指点 。
exit在stdlib.h 如果 要在C++中 推荐使用cstdlib 很多常用函数 都是在这个头文件里面的。

visual C++ 显示exit等标识符未定义
include<stdlib.h>

C++中的EXIT(1)是什么意思?EXIT还有其他的情况吗?
void exit(int status);该函数表示退出当前进程并把状态值返回给父进程 一般0表示正常退出,其他都表示异常退出 其实一般我们编程不需要太关心这个状态值,都是由系统来处理的

在C++中exit()是什么意思啊?
exit(0)exit 用于在程序运行的过程中随时结束程序,exit的参数是返回给 OS 的。main 函数结束时也会隐式地调用 exit 函数。exit 函数运行时首先会执行由 atexit() 函数登记的函数,然后会做一些自身的清理工作,同时刷新所有输出流、关闭所有打开的流并且关闭通过标准I\/O函数tmpfile() 创建的临时文件。

C++中的exit
exit() 可以结束所有以main() 函数开始的所有函数,相当于整个程序的终止.这个是c++ 为了保护,程序所创建出来的关键字.你想一下,如果因为一个程序出现很严重 的错误,继续运行下去, 万一涉及到数据库的更改,那么造成的影响是无法挽回的,所以用了这个关键字.比如:void Fun(){ bool isOk = ReadData...

C\/C++ 中 exit 函数的参数到底有什么意义
exit是一个函数,进程退出时会有一个值,exit函数的参数就是指明进程退出的返回值,操作系统根据这个值来判断是否是正常退出。比如说:exit(1)是异常退出,比如你的代码在出现不应该出现的分枝,要求终止程序的时候就用exit(1)exit(0)是正常退出,就是你认为代码一切正常的时候的退出 ...

C++ exit(1)问题
0表示程序正常结束,其他数值表示异常结束,通常为int类型,通常,6表示溢出等等。exit(int);为程序返回第一个参数的内容,并结束程序(而不是函数)。

C++中 exit()怎么 用
在希望退出程序的地方加上即可:exit();

请问C++中如果需要中途退出程序,exit(1)和exit(0)以及return有什么区 ...
main函数声明为void类型没有问题,这种情况通常用于不需要操作系统关心程序的返回结果的情况下。此时,程序中使用exit(0)这样的代码,编译器通常会给出错误或警告,提示main函数是无返回值类型。如果一个程序需要告诉操作系统它的执行结果是正常还是异常,那么main函数应该声明为int类型,同时在代码中任意位置...

C++中如果需要中途退出程序,exit(1)和exit(0)以及return有什么区别呢...
exit(1)和_exit(0)函数都可以用于结束进程,不过_exit(1)调用之后会立即进入内核,而exit(0)函数会先执行一些清理之后才会进入内核,比如调用各种终止处理程序,关闭所有I\/O流.return是退出函数模块并返回值给调用该函数的操作数,所以函数前要有返回类型,如果是用在main函数中的话,main函数返回值不...

相似回答