linux下的c++,一个文件中带有使用lseek函数造成的空洞,请问怎么把空洞后面的字符串也读出来?Linux中的系统调用lseek为什么会有两个头文件
2025-03-30 19:50:01 :0
本文目录
linux下的c++,一个文件中带有使用lseek函数造成的空洞,请问怎么把空洞后面的字符串也读出来
你可以这么做,空洞不是自己造成的吗,你可以计算出空洞的位置,然后同样lseek将文件描叙符移到空洞后,前提是你知道空洞在什么位置,不知道也行,判断’\0’的个数,连续出现则说明到了空洞的位置,然后将文件描叙符置于此,读出文件大小
Linux中的系统调用lseek为什么会有两个头文件
lseek 定义在unistd.h中lseek第三个参数的具体值被定义成Macro ,在 stdio.h中定义如果你调用lseek,要用到诸如SEEK_SET, SEEK_CUR之类的marco,你两个头文件都需要应用,除非你直接给出相关的整型值
本文编辑:admin
:
字符
,lseek
,li
本文相关文章:

截取字符串中的一部分js(怎么用js提取字符串中的某一段字符)
2025年3月14日 11:30

js substr函数(js substr函数 取数字字符串问题)
2025年2月15日 19:20

javatrim(在Java语言中,字符串的方法trim()是怎么用的谢谢啦!)
2025年2月14日 19:30
更多文章:

哪些app是delphi开发的(delphi开发手机app快吗)
2025年2月12日 00:40

wordpress模板(如何修改wordpress首页模版)
2025年3月26日 03:20

分布式操作系统(本人自学存储硬件知识,求指教:分布式操作系统是什么意思以及它的优势或者功能等等)
2025年2月11日 00:20