问题标签 [fseek]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
770 浏览

c - 使用 fseek 编辑文件

你能帮我弄清楚我的代码中有什么问题..我想编辑一个特定的行.... thnx

0 投票
1 回答
423 浏览

fuse - FUSE fseek 使用 direct_io 的意外行为

我正在尝试编写一个 FUSE 文件系统,将流式音乐呈现为 mp3 文件。我不想在仅读取 ID3v1.1 标签时开始流式传输音频,因此我使用 direct_io 和 max_readahead=0 安装文件系统。

但是当我这样做时(这也是 libid3tag 所做的),我从末尾读取了 2752 个字节,偏移量为 -2880 个字节:

为什么是这样?我希望得到一个调用来读取一个偏移量正好 128 字节的大小为 10..

读取的字节数似乎有所不同。

0 投票
3 回答
276 浏览

c - C:文件操作无法弄清楚如何通过文件操作来简化此代码

我一直在研究这段代码,但我无法找出问题所在。该程序确实可以编译并运行,但最终会出现致命错误。

该程序读取一个文件并收集数字以计算总数(在将它们转换为浮点数之后)。然后它读取文件并显示小于 10.00 的文件

我有一个名为 myFile.txt 的文件,其内容如下:

詹姆斯----- 07.50 安东尼--- 17.00

所以显示应该是

  1. 总数为 24.50
  2. 这是小于 10.00 的那个:
  3. 詹姆斯 07.50

这是代码:

}

我对 c 很陌生,发现它比 c# 或 java 更难。我想得到一些建议来帮助我变得更好。我认为这段代码可能更简单。你也这么认为吗?

0 投票
1 回答
156 浏览

arraylist - Do .. While 循环/文本文件/操作问题

嗨,我对以下代码有疑问:

文本文件具有以下内容:0

1

2

3

0

1

0

1

0

我想要这个编程做的是从读取它所做的第二个数字开始,然后跳过一个读取下一个,跳过一个读取下一个等等。它正在做的是读取第二个很好的数字,然后再次读取它2次,然后读下一个数字3次,下一个数字3次。所以我从上面的文本文件收到的输出是 1112223330。

任何人都可以帮助我吗?谢谢!

0 投票
1 回答
2155 浏览

ffmpeg - 在 FFmpeg 中按字节查找

我将感谢您对以下内容的建议。我正在开发一个基于 FFmpeg 的 libavformat 的视频转换器,我需要实现一个准确的搜索 API。首先,我开发了一个视频流索引器,它只保存每个数据包的演示时间戳(PTS)。然后我的编码器使用这个索引来寻找视频文件。例如,在此操作之前,我将文件重新混合到 mp4 容器。内部没有正确索引的视频需要 Remux,或者视频根本没有索引。我需要实现按字节搜索,当然还有以前构建的索引。我尝试了很多方法来实现这一点,但没有任何成功。也许你知道如何在 FFmpeg 中实现精确的字节查找?最好的祝福。

0 投票
1 回答
1298 浏览

linux - fseek char linux 设备

我正在尝试为 linux 编写一个简单的 char 设备,我需要通过 fread/fwrite 读写设备并使用 fopen 和 fseek。我已经编写了一个简单的测试程序来使用我的设备,并且我注意到 fseek 函数中的 fpos 不起作用并且 fseek 出现后不知道 fread 。我无法让设备工作,因为 fseek 在 r+ 模式下打开时没有获得正确的文件位置,如果我使用在 w 模式下打开的文件,除了 fread 之外一切正常。

谢谢各位

0 投票
3 回答
3611 浏览

php - 除了 fclose() 和 fopen() 之外,如何 rewind() PHP 中的 http 流文件?

PHP 的 fopen 允许您将fopen()http 位置作为文件流。
但是你不能fseek()或者rewind()他们,有没有办法做到这一点fclose(),而fopen()不是一次又一次?

0 投票
4 回答
3858 浏览

c++ - fseek 的问题

这是我的代码。

我曾经假设即使position大于文件中的字符数,此代码也可以正常工作(即抛出错误),但事实并非如此。所以我想知道在试图寻找文件范围之外时如何处理寻找失败?

0 投票
1 回答
129 浏览

debugging - 无法调试某些代码?MSVC 的奇怪堆栈?

有时我的应用程序崩溃并带有以下堆栈跟踪:

这是内存访问冲突!不幸的是我不知道这个问题......

有关信息,我使用 VS 2008 + QT + BOOST + OpenCL

奇怪的是我知道问题发生在“哪里”......我只需要删除特定的代码行......并且没有更多错误(但是软件没有做它应该做的事情:-P)

调用是在“我的代码”上,但这次我没有在堆栈中看到我的方法!!!!(我能够追踪其他代码,之前的其他崩溃......)

我只能在我看到我的方法的地方显示“反汇编”,而不是 C++ 代码和上下文!但为什么 ?

如果有人有想法帮我调试这个?

谢谢你的帮助

0 投票
3 回答
3919 浏览

c - 如何使用 fseek 设置文件指针

我知道我的文件指针在打印此字符串后位于行尾:“xyz”。

我怎样才能让它到线的开头?(指向 x)

以上似乎不起作用。

我怎样才能做到这一点?