自白:我是个新手。
问:我正在检查stdio.h,但我找不到fopen函数的定义。有人能告诉我在哪里可以找到定义吗?
致以敬意,
虫子。
发布于 2010-09-20 15:28:03
声明应该在stdio.h中(afaik标准要求这样做),但您不太可能在那里找到定义*。如果您使用的是开放源码的os,则可能有包含源代码(包含定义)的包可供下载。否则,对不起,没有可用的定义。
*假设作者认为定义是指实际实现,而声明是指函数原型
发布于 2010-09-20 15:24:24
如果您使用的是unix或linux,您可以通过以下命令找到它:
man fopen否则,只需在谷歌上搜索,你就会找到它。
几乎任何标准库函数都可以使用man。
发布于 2010-09-20 15:24:44
extern FILE *fopen (__const char *__restrict __filename,
__const char *__restrict __modes) __wur;如您所说,在stdio.h中。
https://stackoverflow.com/questions/3749360
复制相似问题