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

TMP_MAX宏


概要:

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


描述:

该宏会扩展为一个整型常量表达式,表示tmpnam函数生成唯一临时文件名的最大数量的下限。

ISO/IEC 9899:2018标准要求:宏TMP_MAX应不小于25


GCC编译器<stdio.h>头文件中,宏TMP_MAX定义如下所示:

#define TMP_MAX 32767


范例:
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
/*宏TMP_MAX范例*/

#include <stdio.h>

int main(void)
{
    printf("Minimum number of unique temporary filenames: %d\n", TMP_MAX);
    
    return 0;
}


输出:

Minimum number of unique temporary filenames: 32767


相关内容:
L_tmpnam 表示tmpnam函数生成字符串最大长度的宏。
tmpnam 生成临时文件名的函数。