腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
从
文本文件
中
读取
行
,
打印
其中
的
40
行
,
然后
“
必须
”
使用
系统
调用
lseek
或
fseek
来
更改
偏移量
?
、
、
、
、
display_text.c程序不
使用
字符串矩阵作为缓冲区,而是直接
从
文本
中
读取
字符串。文本
必须
以每页40
行
的
形式显示。
打印
完第一页后,程序会显示一个提示符>>并等待用户
的
命令。命令包括:p: to show previous page该程序
使用
系统
调用
lseek</em
浏览 10
提问于2017-06-09
得票数 0
1
回答
只在阅读后
使用
fread
调用
而不是阅读?
、
、
我打开一个文件:
其中
的
内容只有Hello World!
然后
我得到大小并重新设置到开头:size_t sz = ftell(fp);当我去执行read时,更奇怪
的
是,如果我将第一次
fseek
调用
的
偏移
浏览 0
提问于2019-04-14
得票数 3
回答已采纳
6
回答
保存当前
的
读取
位置,以便稍后查找
、
、
我有一个程序,可以
读取
一个已知结构
的
文本文件
。当我在循环中
使用
fscanf时,我可以重新获得如上所述
的
n结构。如何获取数据文件
中
的当前位置,因此我将其存储在某个位置,
然后
从前面停止
的
位置继续
读取
文本文件
。
浏览 0
提问于2012-05-20
得票数 3
1
回答
如何知道文件是否以新
行
字符结尾
、
、
、
我试图在一个文件
的
末尾输入一
行
,其形状为"1 :1 :1 :1“,所以在某个时候,该文件可能在它
的
末尾有一个新
的
行
字符,为了执行我
必须
处理
的
操作,我想出了以下解决方案:转到文件
的
末尾,向后退一个字符(我猜是Linux中新
行
字符
的
长度),
读取
该字符,如果不是一个新
的
行
字符,插入一个
行
,
然后
插入整行,
然后
浏览 1
提问于2022-04-21
得票数 0
回答已采纳
4
回答
您将如何高效地实现tail?
、
、
、
在*NIX
中
实现tail
的
有效方法是什么?我想(写)了两个简单
的
解决方案,都是
使用
一种循环缓冲区将
行
加载到循环结构
中
(array |双向链接循环列表--有趣
的
是)。我在busybox中看到过一些较旧
的
实现,据我所知,他们
使用
fseek
来
查找EOF,
然后
“向后”
读取
内容。有没有更干净、更快
的
东西?我在面试中被问到这个问题,asker看起来并不满意。
浏览 0
提问于2012-04-16
得票数 17
回答已采纳
2
回答
如果我多次
调用
C
的
read(),会发生什么?
、
如果我多次
调用
C
的
read()函数,则
必须
传递希望每次
读取
的
字节数。但是我怎么知道起始指数是什么呢?例如:对read
的
第一次
调用
将
使用
文件描述符fd将文件
的
10个字节读入buffer。但是当我再次
调用
它时,它是
读取
完全相同
的
东西,还是
读取
接下来
的<
浏览 3
提问于2016-01-19
得票数 2
回答已采纳
2
回答
使用
fread时
的
垃圾数据
、
、
、
我试图
使用
fread
从
文本文件
中
获取行数据。我
的
程序做
的
第一件事就是打开
文本文件
,并确定每一
行
开头
的
字节
偏移量
。 第1
行
的
字节
偏移量
为0,在offset[1]
中
显示。第2
行
的
字节
偏移量
可能为45字节,并将存储在offset[2]
中
,依此类推。EOF
的
字节<e
浏览 1
提问于2012-05-20
得票数 1
2
回答
如何正确地
使用
extend ()
来
扩展文件大小?
、
、
在创建所需大小
的
文件时,我正试图真正理解
lseek
()
的
使用
。因此,我编写了这段代码,其
的
唯一目标是创建一个输入
中
给定大小
的
文件。$ ./
lseek
_test myFile 5 我希望它能创建一个名为myFile
的
文件,它
的
最后一个字节被数字5所占据,我得到
的
是一个我甚至无法访问
的
文件。怎么了?,我对
lseek
()
的
用法
浏览 8
提问于2017-01-05
得票数 1
回答已采纳
4
回答
有没有这样
的
情况,在这种情况下,
fseek
/ftell可能会给出错误
的
文件大小?
、
、
、
、
在C
或
C++
中
,以下内容可用于返回文件大小:
fseek
(filePtrlength_in_bytes = at_end - at_beg;有没有开发环境、编译器
或
OSes可以根据填充
或
其他特定情况
的
信息
从</
浏览 5
提问于2012-02-04
得票数 5
回答已采纳
2
回答
覆盖文件
中
的
一
行
我试图覆盖文件
中
只包含无符号长号
的
一
行
。文件
的
内容如下所示:24我想用0替换一个特定
的
数字。= EOF) if(times == 3)
fseek
(f, pos, SEEK_SET);{ times = 0;fclose(f); 程序
的<
浏览 2
提问于2015-04-26
得票数 4
回答已采纳
1
回答
C++,反向
读取
串行输出
文本文件
我
使用
串行终端(超级终端)
来
读取
从
微控制器连续写入并转储到
文本文件
的
输入。我正在尝试编写一个C++程序,它将把
文本文件
中
的
整数读入声明
的
变量
中
。我感兴趣
的
数字在
文本文件
的
底部,所以我
必须
倒着读它。此外,当
调用
此函数时,它可以在写入
文本文件
的
过程
中
的<
浏览 0
提问于2011-03-22
得票数 0
2
回答
读取
C语言中
的
端口(GPIO)值(beagleboard-xm)
、
、
我有一个运行ubuntu 12.04
的
嵌入式主板(beagleboard-xm)。我需要连续
读取
GPIO,以查看端口值是否发生变化。(默认情况下为0),但是,当我将端口
更改
为1时,system
调用
会输出正确
的
值,但是printf仍然会输出0作为输出。不存储system()输出值
的
value2有什么问题? 如果我
使用
下面的代码而不是上面的while循环,我会得到一个关于打开value文件
的
错误(无法打开值文件。),如果我将fopen
行
放
浏览 1
提问于2012-07-07
得票数 2
回答已采纳
1
回答
如何
使用
低级
系统
调用
从
标准输入和输入文件
中
获取字节数
、
、
、
、
如何
使用
低级
系统
调用
从
标准输入和输入文件
中
获取字节数?像read(2) & write(2) 我
使用
lseek
从
输入文件
中
获取字节数,但
lseek
不能用于标准输入。我想尝试一字节一字节地
读取
文件
或
标准输入,并将它们存储到一个数组
中
,
然后
打印
出文件
或
标准输入
中
的
总字节数
浏览 3
提问于2018-04-13
得票数 0
6
回答
如何在文件
系统
中
实现
fseek
()?
、
、
、
这不是一个纯粹
的
编程问题,但是它会影响
使用
fseek
()
的
程序
的
性能,因此了解它是如何工作
的
很重要。一个小小
的
免责声明,这样它就不会被关闭。 我想知道在文件中间插入数据
的
效率如何。假设我有一个包含1MB数据
的
文件,
然后
我在512KB
的
偏移量
处插入了一些内容。与将我
的
数据附加到文件末尾相比,效率如何?为了使示例完整,假设我想插入16KB
的
数据。我知
浏览 6
提问于2010-03-13
得票数 22
回答已采纳
5
回答
尾巴读了整个文件吗?
如果我想tail一个25 GB
的
文本文件
,tail命令会
读取
整个文件吗? 由于文件可能分散在磁盘上,所以我想它
必须
这样做,但我不太了解这种内部结构。
浏览 0
提问于2013-11-28
得票数 119
回答已采纳
1
回答
文件锁定+ Fscanf/
Lseek
、
、
、
在将第一次fscanf
偏移量
设置为文件结束后,
偏移量
在每次迭代后保持在文件
的
末尾。 我尝试在相同
的
ftell()中
使用
printf(),ftell()给出了正确
的
偏移量
。然而,that循环中
的
ftell()仍然给出了文件
的
结尾。我也尝试过
使用
fseek
()而不是
lseek
() (甚至我知道
fseek
()在其实现中
使用
了
lseek</e
浏览 0
提问于2016-06-18
得票数 3
回答已采纳
2
回答
文件尾
的
替代方案(Posix)
、
、
我
必须
实现tail (posix
系统
调用
)
的
一个版本。我是用
lseek
和pread做
的
。(我到达文件
的
末尾,
然后
搜索正确
的
偏移位置,
然后
用扩展从这个位置
读取
,
然后
写到stdout,直到文件
的
末尾)。但现在,我
必须
实现另一个版本
的
尾巴,而不寻求。问题如下: “如果文件不支持对
lseek
的
浏览 2
提问于2017-10-10
得票数 1
回答已采纳
3
回答
如何
从
txt文件
中
取出数字和单词,并将它们赋给int和char*
我正在制作一个基于文本
的
游戏,并希望用户能够保存。当他们保存
的
时候,所有的变量都会保存到一个
文本文件
中
。jesseyes03有没有什么方法可以让我指定要用fscanf去掉哪一
行
?或者我
必须
采取一种不同
的
方法?
浏览 0
提问于2012-06-02
得票数 0
回答已采纳
3
回答
在linux
中
以不同
的
偏移量
读取
文件
、
、
是否有可能在一个
系统
调用
中
读取
不同
偏移量
的
文件(中间没有寻道),就像windows重叠IO一样?
浏览 2
提问于2011-11-03
得票数 2
回答已采纳
5
回答
是按
行
而不是按字节?
、
、
我有一个逐行解析大文件
的
脚本。当它遇到无法处理
的
错误时,它会停止,通知我们解析
的
最后一
行
。<?php fgets($fp); // just discard this 我
使用
这个没有问题,它足够快了
浏览 0
提问于2010-08-28
得票数 18
回答已采纳
点击加载更多
相关
资讯
输入与输出(二)
文件与异常(二)
Python 文件与目录操作方法总结
C语言基础知识学习三
Python编程:文件读写
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券