read函数的用法

read函数的用法原文出自:https://blog.csdn.net/zbk840901528/article/details/7849644非常感谢网友的分享,对本人很有帮助,谢谢!!!read的用法read函数可以读取文件。读取文件指从某一个已打开地文件中,读取一定数量地字符,然后将这些读取的字符放入某一个预存的缓冲区内,供以后使用。使用格式如下:number=read(handle,buff…

大家好,又见面了,我是你们的朋友全栈君。

原文出自:https://blog.csdn.net/zbk840901528/article/details/7849644
非常感谢网友的分享,对本人很有帮助,谢谢!!!

read的用法

read函数可以读取文件。读取文件指从某一个已打开地文件中,读取一定数量地字符,然后将这些读取的字符放入某一个预存的缓冲区内,供以后使用。

使用格式如下:

number = read(handle, buffer ,n) ;

上述read调用函数中,各个参数的定义如下:

handle: 这是一个已经打开的文件句柄,表示从这个文件句柄所代表的文件读取数据。

buffer: 指缓冲区,即读取的数据会被放到这个缓冲区中去。

n: 表示调用一次read操作,应该读多少数量的字符。

number:表示系统实际所读取的字符数量。

假设某个文件的长度是600字符,而n的值是512,则在第1次调用读这个文件时,系统可以正常地读取512个字符地内容,并将这些字符数量传给number变量,因此number的值将变为88。要第2次读取这个文件时,因为文件已经没有内容可供读取了,此时系统会返回0给number。另外,如果读取文件失败,系统将返回-1给number。

比如一个有100个字节的文件,第一次读取10个字节,这时读取指针在第10个字节处。再次进行10个字节的读操作时,会接着第一次读的位置接着往后读。如果还想从开始读,可使用lseek函数定位。

作者:zbk840901528
来源:CSDN
原文:https://blog.csdn.net/zbk840901528/article/details/7849644
版权声明:本文为博主原创文章,转载请附上博文链接!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152081.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月22日 上午11:36
下一篇 2022年6月22日 上午11:36


相关推荐

  • CLion 2021.4激活码【在线破解激活】

    CLion 2021.4激活码【在线破解激活】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    64
  • AI 编程助手实战指南:从入门到高效工作流

    AI 编程助手实战指南:从入门到高效工作流

    2026年3月14日
    2
  • unity3d WayPoint路点寻路,AI

    unity3d WayPoint路点寻路,AI前言一个简单的人工智能 WayPointWayP 游戏中敌人根据几个巡逻点自动巡逻 在巡逻过程中 时刻监听英雄 敌人 和自己距离是否达到追击范围 不巡逻 最近英雄 在追击过程中 监听是否达到攻击范围 不追击 攻击 所需对象当前玩家敌人 3 个巡逻点每个对象的脚本脚本类 1 巡逻点 这里给每个巡逻点添加这个类 并拖入这个巡逻点的下一个巡逻点 pu

    2026年3月19日
    2
  • linux下rsync命令,Linux 命令之rsync命令详解

    linux下rsync命令,Linux 命令之rsync命令详解rsync 命令 rsync 命令是一个远程数据同步工具 可通过 LAN WAN 快速同步多台主机间的文件 rsync 使用所谓的 rsync 算法 来使本地和远程两个主机之间的文件达到同步 这个算法只传送两个文件的不同部分 而不是每次都整份传送 因此速度相当快 rsync 是一个功能非常强大的工具 其命令也有很多功能特色选项 我们下面就对它的选项一一进行分析说明 语法 rsync OPTION SRC

    2026年3月26日
    2
  • atop用法_安装atop笔记

    atop用法_安装atop笔记1 直接下载源码安装 https www atoptool nl download atop 2 x x tar gz 此时是 2 4 0 版的即 https www atoptool nl download atop 2 4 0 tar gz 2 解压 tar zxvfatop 2 4 0 tar gz3 进入目录 编译 不过编译遇到了了 zlib 和 curses 库缺少 最好

    2026年3月18日
    2
  • 【Android】Android游戏编程之从零开始[通俗易懂]

    【Android】Android游戏编程之从零开始[通俗易懂]《Android游戏编程之从零开始》主要系统地讲解了Android游戏开发,从最基础部分开始,让零基础的Android初学者也能快速学习和掌握Android游戏开发。《Android游戏编程之从零开始》一共8章,内容包括Android平台介绍与环境搭建、Hello,Android!项目剖析、游戏开发中常用的系统组件、游戏开发基础、游戏开发实战、游戏开发提高篇、Box2d物理引擎、物…

    2022年5月27日
    210

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号