当前位置: C语言 -- 附录 -- L_tmpnam_s

L_tmpnam_s宏


概要:

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


描述:

该宏表示临时文件名的最大长度。

该宏会扩展为整型常量表达式。char类型数组长度为L_tmpnam_s时,足以存储tmpnam_s函数生成的临时文件名。


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

#define __STDC_WANT_LIB_EXT1__ 1
#include <stdio.h>

int main(void)
{
    printf_s("Maximum length of temporary file name: %u\n", L_tmpnam_s);
    
    return 0;
}


输出:

Maximum length of temporary file name: 260

注:使用Visual Studio编译。


相关内容:
TMP_MAX_S 表示tmpnam_s函数生成唯一文件名的最大数量的宏。
tmpnam_s 生成临时文件名的安全函数。