首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于stdio.h

关于stdio.h
EN

Stack Overflow用户
提问于 2010-09-20 15:21:50
回答 8查看 340关注 0票数 3

自白:我是个新手。

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

致以敬意,

虫子。

EN

回答 8

Stack Overflow用户

发布于 2010-09-20 15:28:03

声明应该在stdio.h中(afaik标准要求这样做),但您不太可能在那里找到定义*。如果您使用的是开放源码的os,则可能有包含源代码(包含定义)的包可供下载。否则,对不起,没有可用的定义。

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

票数 3
EN

Stack Overflow用户

发布于 2010-09-20 15:24:24

如果您使用的是unix或linux,您可以通过以下命令找到它:

代码语言:javascript
复制
man fopen

否则,只需在谷歌上搜索,你就会找到它。

几乎任何标准库函数都可以使用man

票数 2
EN

Stack Overflow用户

发布于 2010-09-20 15:24:44

代码语言:javascript
复制
extern FILE *fopen (__const char *__restrict __filename,
                    __const char *__restrict __modes) __wur;

如您所说,在stdio.h中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3749360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档