当前位置:C语言 -- 标准库 -- <stdlib.h> -- EXIT_FAILURE

EXIT_FAILURE宏


概要:

#define EXIT_FAILURE value //value值由具体实现定义。


描述:

该宏会扩展为一个整型常量表达式,可以用作exit函数的参数,向托管环境返回不成功终止状态。


范例:
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
/*宏EXIT_FAILURE范例*/

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    FILE *pFile;

    pFile = fopen("gch.txt", "r");
    if(pFile==NULL)
    {
        perror("Error opening file");
        exit(EXIT_FAILURE);
    }

    fclose(pFile);

    exit(EXIT_SUCCESS);
}


结果:

如果不存在gch.txt文件,将输出:

Error opening file: No such file or directory


相关内容:
EXIT_SUCCESS 表示程序成功终止的宏。