天天看点

Clibrary | 【06】文件宏以及文件类型前言一、宏二、类型

前言

以下是

<cstdio>

文件的类型和宏。

文章目录

  • 前言
  • 一、宏
    • 1、BUFSIZ
    • 2、EOF
    • 3、FILENAME_MAX
    • 4、FOPEN_MAX
    • 5、L_tmpnam
    • 6、NULL
    • 7、TMP_MAX
  • 二、类型
    • 1、FILE
    • 2、fpos_t
    • 3、size_t

一、宏

1、BUFSIZ

设置缓冲区的大小;

2、EOF

  • int数据类型;
  • 表示为文件末尾以及失败的情况;
  • 也可表示无效字符;

3、FILENAME_MAX

  • 文件名的最大长度;

4、FOPEN_MAX

  • 可以同时打开的最大文件数;

5、L_tmpnam

  • 临时文件名的最小长度;

6、NULL

  • 空指针;

7、TMP_MAX

  • 临时文件数;

二、类型

1、FILE

  • 包含控制流的信息的对象;
  • FILE 对象通常是通过调用

    fopen

    tmpfile

    来创建的,它们都返回指向这些对象之一的指针。

2、fpos_t

  • 包含指定文件位置信息的对象;

3、size_t

  • 无符号整数类型;
  • sizeof运算符返回的类型;