运行库按字母顺序排列参考
Microsof t
章
7
abort abs access,waccess acos allcca asctime,wasctime asin assert atan, atan2 atexit tof,atoi,atoi64,atol
返回总目录 第
第二部分运行库参考 第 7 章 Microsoft 运行库按字母顺序
排列参考
第 7 章 Microsoft 运行库按字母顺序排列参考
如下标题以字母排列顺序描述了 Microsoft 运行库中的函数和宏,在
有些情况下,相关的例程以相同的描述形式放在一起,例如,strchr 的标准、
宽字符和多字节版本在同一个地方讨论,像 exec 函数的各种格式亦如
此。这里要适当注意它们之间的差异。对于在字母顺序排列参考中预期
的地方查找不到的函数,从 Help 菜单选择 Search 并键入你要查找的函数
的名称即可。
abort
终止当前的进程并返回一个错误代码。
void abort(void);
例程 需要的头文件 兼容性
abort <>或<> ANSI,Win NT,Win 95
对于另外兼容性的信息,参见引言中的兼容性
库
单线程静态库,零售版本
多线程静态库,零售版本
的输入库,零售版本
返回值
abort 不将控制返回给调用进程。缺省地,它终止当前进程并返回退
出码 3。
说明
abort 例程打印消息“abnormal program termination”, 然后调用
raise(SIGABRT)。响应 SIGABRT 信号所发生的动作取决于在调用 signal
函数之前为该信号确定的动作。缺省的 SIGABRT 动作是调用进程以退
出码 3 终止,返回控制给调用进程或操作系统。abort 不刷新流缓冲区或
做 atexit/onexit 处理。
abort 基于调用例程的应用程序的类型来确定消息的目的。控制台应
用程序总是经由 stderr 接收消息。在单线程或多线程 Windows 应用程
序中,abort 调用 Windows MessageBox API 函数来建立一个消息框显
示该消息和一个 OK 按钮,当用户选择 OK 时,该程序立即终止。
当应用程序与运行库的一个调试版本链接时,abort 建立一个有三个
按钮:Abort、Retry 和 Ignore 的消息框。如果用户选择 Abort,该程序立
即终止;如果用户选择Rerty,调用调试器,如果允许及时调试则调试该程序;
如果用户选择 Ignore,abort 继续它的正常执行,建立一个带 OK 按钮的消
息框。有关更多的信息,参见联机帮助《Visual C++程序员指南》中的“使
用 C 运行库调试支持”。
例子
/* : this program tries to open a
* file and aborts if the attempt fails.
*/
#include <>
#include <>
void main( void )
{
FILE *stream;
if( (stream = fopen( "", "r" )) == NULL )
vc运行库参考手册 来自淘豆网m.daumloan.com转载请标明出处.