首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

fopen既然是基准C函数,open是Linux下的系统调用,那么AIX/Solaris等其他类Unix操作系统下对应的系统调用函数分别是什么

2013-06-26 
fopen既然是标准C函数,open是Linux下的系统调用,那么AIX/Solaris等其他类Unix操作系统下对应的系统调用函

fopen既然是标准C函数,open是Linux下的系统调用,那么AIX/Solaris等其他类Unix操作系统下对应的系统调用函数分别是什么 ?
还是open 吗 ?
在学习Linux C程序设计的时候,遇到了若干以"f"为前缀的函数, 它们通常都有一个不带"f"的函数与其对应, 例如: fopen/open , fwrite/write, fprintf/printf, 请问这些函数的区别是否就是两点:
1. 标准C函数/Linux系统调用   ?
2. 带缓冲/不带缓冲  ?

谢谢!
[解决办法]
不全是。比如fprintf和printf都是c标准的。

buffer IO或者unbuffer IO也是可以控制的,setbuf/setvbuf
[解决办法]
你说的都是他们的区别, 没什么问题.

只要能服务自己产品即可, 你选择用什么都是你的选择, 只要能够满足性能需求即可.
[解决办法]
一般都遵循一个标准的,posix
[解决办法]
参考POSIX标准!
[解决办法]
http://technet.microsoft.com/library/bb463220

热点排行
Bad Request.