| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1390 人关注过本帖
标题:想问一下,在非windows系统中,C语言是不是只有C标准库中的那些头文件
只看楼主 加入收藏
libaoquanccc
Rank: 2
等 级:论坛游民
帖 子:24
专家分:39
注 册:2019-1-5
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:3 
想问一下,在非windows系统中,C语言是不是只有C标准库中的那些头文件
C语言编译环境的不同,所对应的库文件不同,例如:在windows系统中有window.h这个库文件,但在其它类Unix系统中,如mac os系统,是不是只有C标准库中的那些头文件可用?自己编写的头文件除外!比如说不会有mac.h这个库文件!

如果在Mac OS 系统中想要用windows中API的功能,是不是就得自己用代码实现呢?比如在window.h中有SetConsoleTitli();这个函数。

[此贴子已经被作者于2019-1-13 10:33编辑过]

搜索更多相关主题的帖子: windows 系统 C语言 标准库 头文件 
2019-01-13 10:22
libaoquanccc
Rank: 2
等 级:论坛游民
帖 子:24
专家分:39
注 册:2019-1-5
收藏
得分:0 
如果想要用windows中API的功能 是不是就得自己去实现?
2019-01-13 10:30
豆豆的滴
Rank: 9Rank: 9Rank: 9
来 自:湖南
等 级:贵宾
威 望:33
帖 子:368
专家分:1087
注 册:2018-5-7
收藏
得分:10 
嗯嗯,windows.h 这个头文件是 Windows 带的,而不是C语言自身有的

[此贴子已经被作者于2019-1-13 11:47编辑过]

2019-01-13 11:46
Mr_doge
Rank: 5Rank: 5
等 级:贵宾
威 望:10
帖 子:159
专家分:385
注 册:2018-6-28
收藏
得分:10 
系统如果有针对C编程开放的api,就会有类似的系统库
例如win有windows.h
而Linux有unistd.h
等等,这取决于系统,winAPI的功能是依赖于win系统本身实现的,由编写者去实现恐怕不太可能,调用api并非实现,只是使用,一般系统功能常见的在系统库都会提供api接口,如果没有就只能找别的三方库实现或者自行编写
不同系统有自己的api接口,具体得自行查找相关文档,一般官网都有,例如win就有MSDN这样的在线文档
2019-01-16 15:01
快速回复:想问一下,在非windows系统中,C语言是不是只有C标准库中的那些头文件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014952 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved