2012年10月17日

摘要: Tips: 用man查询函数时候有些并不能直接man + 函数名查到,例如:man fopen man 2 open所以可以用man+数字+函数名来试试,具体的内容可以查看 /usr/local/share/man/下面对应的目录_____________________________________________________________________________Linux man 手册的维护者2010-10 Oreilly 出了一本叫做<<The Linux Programming Interface>>的书,我看了下是关于系统调用和C库函数的.因为 阅读全文
posted @ 2012-10-17 22:03 i活着 阅读(1344) 评论(0) 推荐(0)
摘要: open和fopen的区别:主要区别是涉及到系统,而不是缓冲。带f的是标准IO,代码可以移植。不带f只能在UNIX/LINUX系统调用。 open一个是整数,fopen一个是指针(FILE *)。 二者区别大致可以总结为以下几点:1,fread是带缓冲的,read不带缓冲. 2,fopen是标准c里定义的,open是POSIX中定义的. 3,fread可以读一个结构.read在linux/unix中读二进制与普通文件没有区别. 4,fopen不能指定要创建文件的权限.open可以指定权限. 5,fopen返回指针,open返回文件描述符(整数). 6,linux/unix中任何设... 阅读全文
posted @ 2012-10-17 20:32 i活着 阅读(414) 评论(0) 推荐(0)

导航