C语言MAX_PATH和PATH_MAX的区别

相同点

都是宏,都表示文件路径名长度的最大值。

不同点

MAX_PATH只能在windows下使用,需要#include "windows.h",默认值是260。

PATH_MAX只能在linux下使用,需要#include <limits.h>,默认值是4096。

跨平台开发

如果代码需要跨平台,可以通过定义宏在linux下使用MAX_PATH(反之亦然),例如:

#define MAX_PATH PATH_MAX

----------完--------------

相关推荐

  1. C# MapPath

    2024-07-21 10:32:03       50 阅读
  2. C++】C语言C++区别

    2024-07-21 10:32:03       18 阅读
  3. c++c语言区别实例

    2024-07-21 10:32:03       37 阅读
  4. C语言C++C#区别在什么地方?

    2024-07-21 10:32:03       25 阅读
  5. C#面试基础语法&&&区别

    2024-07-21 10:32:03       46 阅读
  6. c语言版)strlensizeof区别

    2024-07-21 10:32:03       43 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-21 10:32:03       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-21 10:32:03       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-21 10:32:03       45 阅读
  4. Python语言-面向对象

    2024-07-21 10:32:03       55 阅读

热门阅读

  1. jEasyUI 创建简单窗口

    2024-07-21 10:32:03       18 阅读
  2. TMS320F28335多级中断及中断响应过程

    2024-07-21 10:32:03       13 阅读
  3. 微信小程序反编译工具安装【PC端程序包详解】

    2024-07-21 10:32:03       16 阅读
  4. 磁盘IO挂起(Disk IO hang)

    2024-07-21 10:32:03       16 阅读
  5. 昇思22天

    2024-07-21 10:32:03       14 阅读
  6. Pageable 和PageRequest什么区别

    2024-07-21 10:32:03       11 阅读
  7. CyclicBarrier循环栅栏介绍和使用

    2024-07-21 10:32:03       13 阅读
  8. Python常用的数据类型

    2024-07-21 10:32:03       12 阅读
  9. Android笔试面试题AI答之控件Views(1)

    2024-07-21 10:32:03       14 阅读
  10. 【音视频】音频重采样

    2024-07-21 10:32:03       17 阅读