![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
APUE
徐行而致--浅唱而归
梦想一旦坚持了就停不下来
展开
-
STDIN_FILENO与stdin 的区别
stdin类型为 FILE*,STDIN_FILENO类型为 int使用stdin的函数主要有:fread、fwrite、fclose等C库函数调用,基本上都以f开头,用于高级IO操作,在中有声明;使用STDIN_FILENO的函数有:read、write、close等系统调用,用于低级IO操作;STDIN_FILENO等是文件描述符,是非负整数,一般定义为0, 1, 2,属于没有bu原创 2013-08-28 01:26:44 · 754 阅读 · 0 评论 -
关于read函数
调用read函数从打开文件中读数据。如read成功,则返回读到的字节数。如已到达文件结尾,则返回0。有多种情况可使实际读到的字节数少于要求读的字节数: • 读普通文件时,在读到要求字节数之前已到达了文件尾端。例如,若在到达文件尾端之前还有30个字节,而要求读100个字节,则read返回30,下一次再调用read时,它将返 回0(文件尾端)原创 2013-08-31 20:41:37 · 2024 阅读 · 0 评论