c++,C语言read函数数问题

c语言调用sin函数问题 [问题点数:40分结帖人llsit]

一般math的库和pthread的库都需要手动的加-l进行链接的。

匿名用户不能发表回复!
发到邮箱@谢谢啊。急求啊

在這里能下载各个版本glibc的源码,里边有open/read这些函数的实现

你对这个回答的评价是

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

fd:是文件描述符(write所对应的是写,即就是1) buf:通常是一个字符串需要写入的字符串 count:昰每次写入的字节数
 成功:返回写入的字节数
 失败:返回-1并设置errno
 ps: 写常规文件时,write的返回值通常等于请求写的字节
 数count 而向终端设备或者網络写时则不一定

功能:用于从文件描述符对应的文件读取数据(从打开的设备或文件中读取数据) buf: 为读出数据的缓冲区; count: 为每次读取的芓节数(是请求读取的字节数,读上来的数据保 存在缓冲区buf中同时文件的当前读写位置向后移)
 成功:返回读出的字节数
 失败:返回-1,並设置errno如果在调用read
 之前到达文件末尾,则这次read返回0

1.fC语言read函数数是封装好的库函数而C语言read函数数是系统函數,一般来说fread效率更高;
2.读取文件的差别:fC语言read函数数功能更强大,可以读取结构体的二进制文件但是如果是最底层的操作,用到文件描述符的话用read会更好。

我要回帖

更多关于 C语言read函数 的文章

 

随机推荐