说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

急急急高分悬赏请问各位大侠Liunx和Windows下C语言编程的库函数有何不同?????

编辑:说三道四文库 发布时间:2017-12-15 08:30
HTML文档下载 WORD文档下载 PDF文档下载
急急急高分悬赏请问各位大侠Liunx和Windows下C语言编程的库函数有何不同?????库函数名是否相同?现实的功能是否相同?访问系统内核是否相同?还有别的吗
标准库当然都是一样的。不论是函数名、参数返回值类型(接口)、实现的功能、甚至声明它的头文件都完全符合C语言标准,比如stdio.h中的printf。
但调用的内核是不是一样,就看那两种操作系统所使用的内核是不是一样了。
WINDOWS和LINUX的内核当然不一样,这两种内核几乎是没啥关系,连设计的理念都有很多不一样的地方。


然后,每种操作系统都会直接提供一些系统的编程接口,即系统API。不同的操作系统当然也不一样。事实上,标准库里的许多函数都需要基于它们实现。

最后,就是一些第三方提供的库。这些当中,就看库设计者的考量了。
有些库只针对一种操作系统而设计,换一种操作系统或许根本就不可用。
也有些库是“跨平台”的。这种库一般针对不同的操作系统提供不同的版本,虽然内部实现可能不相同,但至少对外接口是完全一致的。
当然,或许也存在一些不依赖于任何系统API的库,这种库只需要一种实现就可以在多种平台上编译。
楼上正解!
不过VC里的fopen有一个BUG!要小心!
fp = fopen("thepath", "w+b")
在第二个参数的最后最好加上一个b!
使用标准库函数, 一切OK ...
或者楼主看看这个部分:
www.cppreference.com/all_c_functions.html
(看链接就该知道都是 C库函数)

这些都是标准的。
没有平台差异性。
L遵循的库标准主要是ansi c和posix, ansic的库.
W除了有ansic的库之外还有windows系列自己的api以及自身发行版独有的api
C标准库使用起来是完全一样的
否则就不叫做标准库
实完全一样正是是标准所追求的,现实总是会有遗憾!
http://community.csdn.net/Expert/topic/5504/5504186.xml?temp=.6490137
Delphi实现自动切换输入法 Delphi使用汇编 Delphi系 统 提 示 信 息 的 汉 化 DELPHI下的多线程程序设计 Delphi下汉字输入法的编程及使用 在Delphi与C++之间实现函数与对象共享 DELPHI中处理时间 Delphi中的INI文件编程 DELPHI中的消息处理机制 Delphi中对目录拷贝、删除和搬移的操作 Delphi中任务栏状态区的编程 Delphi中如何处理2000年问题 Delphi中如何实现系统权限的设置 Delphi中异常的截获及其个性化处理 Delphi自定义消息应用一例 Delphi5中资源文件的创建和使用 Delphi的Bug-Tthread Suspend方法 Email服务器的简单实现-Delphi资料 Hook的制作-Delphi资料 INI文件的应用-Delphi资料 NT中的关闭计算机,重新登陆的实现-Delphi资料 Windows 系统方面-Delphi资料 Windows外壳扩展编程-Delphi资料 避免二次运行-Delphi资料 编程实现文件关联-Delphi资料 编写定制的文件流实现文件读写加密-Delphi资料 采用多线程进行数据采集-Delphi资料 产生临时文件名-Delphi资料 程序不出现在任务栏-Delphi资料 程序缩小为任务条右下角的小图标-Delphi资料 得到 Windows 用户名和序列号-Delphi资料 打印RichTextBox中的文本 小弟长角了,散分! 装了sp4结果系统老是重启 急, 插入数据的时候怎么解决主键的问题?? 用C#做一個項目,應怎樣去規划? 一个简单问题!!! 上海的威迅,有人听说过吗??如何??? 2000提示:在系统启动时至少有一个程序或驱动程序发生错误,怎么解决 针对接口编程,而不是针对实现编程 请教:自定义查询 各位兄弟,帮帮手呀. 一时想不明白,请教一下。。。 500分求解答!关于数据库的发布!在线等候!!!! 我不会制作mschart.ocx文件,看过一些文章,介绍的太笼统,谁能有详细的制作步骤,或者告诉我哪里有mschart.cab文件下载最好了,谢谢 高分紧急求救(教)! 已知文件名,如何知道它是被哪个程序/进程打开的,并关闭相应的程序或进程? 简单:函数的参数列表问题(c) 在CDialogBar类的对象上按放一个按钮控件,运行时为什么该按钮控件是灰色的? 为中国头你神圣的一票 我在当前项目里要继承另一个项目里的一个类,在VS.NET里要调些什么才能实现。 关于c#中的数据库开发。 word打字时按空格键时留下小点 又是一年月圆夜,月下为你许三愿:一愿美梦好似月儿圆,二愿日子更比月饼甜,三愿美貌犹如月中仙。:) 我的IE字体不知怎么变大了,老也改不回来。 backup database shell error? 域的问题 大四的苦恼 一个小问题! 请教关于SESSION的问题! 准备贩卖人参去了?? 似乎感觉C++ Primer程序结构有点乱.... 谁知道哪儿有<<Pattern Hatching : Design Patterns Applied>> 这本书? 关于打印的问题 自考操作系统课件 今夜,缘份已不再,爱变得那么无聊。(和女友分手,女友与我分手。散分) 关于程序版权,知道的进 请问:KEIL 是个什么东西? 软件安装 大家知道应聘“项目管理”职务会问到什么问题? 关于ASP.net的学习 j er ee, j two ee, j two double ee? 你们公司怎么叫j2ee的? 大家知道应聘“项目管理”职务会问到什么问题? BCB中,我想使用自己定义的消息,但是不知道该如何使用 请问:FPGA 是什么啊? 表格怎样居中啊? ****一个我觉得比较困难的问题**** 如何实现select对象中的选项发生变化时页面提交? 在工程中加入自定义的结构,编译出现错误! 为中国投你神圣的一票 weblogic启动有问题,帮忙看看吧 weblogic启动老有问题,帮忙看看吧 PEP小学五年级英语Let's try 中国历代文武进士名录4 为什么c错了 您好~又见面了,求慎小嶷十天口语文本和mp3~看到您给其他人的回答了,求密码,谢谢好人分享 请问为什么C是错的而A是对的? 为什么A错选C呢 您好,麻烦您把慎小嶷十天突破口语(剑八版)给我也发一下吧,mp3和文本,无限感激!忘记写上了 两个数的最大公因数是5,最小公倍数是100.已知其中一个数是25,另一个数是多少 现在我初二,以后想做翻译但英语连及格 都没有,语法也全部不懂,啊怎么补上来啊 K3+500.00~K4+603.00是多少米 具体怎么计算 K3[Fe(CN)6]和K4[Fe(CN)6]的循环伏安图是否一样,为什么? 马英九:做好充分准备应对大陆对台军事大学教授爆料支持转基因副部长曾受聘美66岁精神病老人在医院死亡 尸体三个央行重启7天期逆回购 “锁长放短”思温州一宝马车被撞后烧成空壳 保险过期林书豪喋血砍16分魔兽26板 火箭胜米兰球迷网上甩卖主帅 阿莱格里\"售中国儿童中心主任:儿童性教育不应再遮总冠军戒指加入中国元素 或代表NBA卡卡回归米兰后献首粒入球 进球后大喊盘点31省(市区)一把手群众观:将心催款公告TOSOT空气净化器除霾有妙招光大银行与重庆区域经济共成长中超下一个大牌外援是谁荣放拧麻花诠释开心真谛嘀嗒拼车联合媒体、公益组织推出千名免元旦买家具 选铠恩买手APP今年隆冬偏冷iPhone照相有秘诀上接A01版癌症阿姨献爱心 住院还在织围巾末世点金之手九逐之起点狂龙紫电火影系统异界纵横魔法澎湃幻陵究极神体斩神纪超文明进化无限黄金时代柯南之我不是伪娘纯阳殿旅游华严洞旅游重龙山旅游荣县大佛旅游花龙沟竹海旅游盐业历史博物馆旅游西山旅游南汇上海鲜花港旅游花楸谷旅游草原石人旅游觉悟社旧址旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘