c - 关于 stdio.h

标签 c header-files

自白:我是新手

问题:我正在检查stdio.h,但找不到fopen 函数的定义。谁能告诉我在哪里可以找到定义?

问候,

错误。

最佳答案

声明 应该在 stdio.h 中(据我所知,标准要求如此),但您不太可能在那里找到定义*。如果您使用的是开源操作系统,它可能包含您可以下载的包含源代码(包含定义)的包。否则,对不起,没有可用的定义。

*假设作者认为定义是指实际的实现,而声明是指函数原型(prototype)

关于c - 关于 stdio.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3749360/

相关文章:

c - 用 C 语言为 LC3 汇编器编写自定义分词器

c - Linux 两个目录之间共享 c 代码变量

c++ - _p.h 文件的用途是什么?

c++ - 如何让#include <>在标准系统目录的子文件夹中查找?

c - 尝试使用递归反向打印链表数据时出现段错误

mysql - 使用 C 在 Eclipse 中退出值 - 它们是什么意思?

c++ - 对于大于 4GiB 的文件,fread 有时会返回错误值

c - 在 .h 中声明的结构的填充数组,在 .c 中的函数内部

c++ - .h 和 .cpp 文件中的默认参数

C 项目结构 - 每个模块的 header 与一个大 header