读取文件头

Reading the header of a file

我在整个互联网上都在寻找我自己的问题的答案,但似乎找不到我能理解的答案。话虽如此,这是一个由多个部分组成的问题,所以请耐心等待。

  1. C 中的头文件是什么?

  2. 读取文件头以便知道要处理的事物的数量是什么意思?

  3. 获取卷信息与读取文件头有什么关系吗?

谢谢大家!

  1. 您编写 C 程序来完成某种任务。例如,您的 C 程序可能会查询 OS 以获取卷信息,并在命令提示符中报告结果。

  2. "Writing a program"涉及:

    a) 定义任务(示例:获取卷信息)。

    b) 编写代码。

    c) 将代码编译成可执行程序

    d) 运行 完成任务的程序。

  3. 您编写的几乎每个 C 或 C++ 程序都会有一个或多个 "header" 个文件。

    一个header有效地定义了一个"interface",通常是一个或另一个"library"提供的功能。

    例如,header "stdio.h" 需要使用像 "printf()" 或 "fopen()" 这样的函数。

  4. 您在编写代码时“#include”header (b);然后编译器在编译程序(c)时读取header。

    header 仅在步骤 b) 和 c) 中很重要。

    您唯一要做的就是在源代码中“#include”header。

    编译器完成剩下的工作。

  5. 您可以在此处阅读有关 header 的更多信息:

http://www.tutorialspoint.com/cprogramming/c_header_files.htm