fseek

fseek

文章 0 浏览 4

C 程序:如何正确使用 lseek() 或 fseek() 修改文件的某一部分?

我有一个 CSV 格式的二进制文件,其中包含多个记录。每条记录均以 user_name、last_name、first_name、num_wins、num_losses、num_ties 形式输入。我…

城歌 2024-09-27 12:55:59 5 0

在c中将数据插入文件

我需要在现有文件中的第 45 个字节之前添加一个字符串。我尝试使用 fseek ,如下所示。 int main() { FILE *fp; char str[] = "test"; fp = fopen(FIL…

孤城病女 2024-09-10 08:04:23 12 0

逐行读取数组中的文件

您可以将数组的任何索引设置为起始索引,即从文件中读取的位置吗?我担心缓冲区是否会在此过程中损坏。 #include int main() { FILE *f = fopen("C:\\…

星軌x 2024-09-09 08:19:07 8 0

使用 fseek 逐行向后读取文件

如何使用 fseek 逐行向后读取文件? 代码可能会有所帮助。必须是跨平台的、纯php的。 提前非常 感 谢杰拉…

草莓味的萝莉 2024-09-08 21:08:39 12 0

自制fstat获取文件大小,总是返回0长度

我正在尝试使用我自己的函数从文件中获取文件大小。我将使用它为数据结构分配内存以保存文件信息。 文件大小函数如下所示: long fileSize(FILE *fp){…

昔日梦未散 2024-08-26 09:13:52 11 0

读取大型二进制文件每 30 个字节的最快方法?

读取大型二进制文件 (2-3 GB) 的每 30 个字节的最快方法是什么?我读到由于 I/O 缓冲区,fseek 存在性能问题,但我也不想在抓取每 30 个字节之前将 2-…

日久见人心 2024-08-23 22:19:31 11 0

使用 fseek() 读取文件的最后 50 个字符

我试图通过这样做来读取文件中的最后 50 个字符: FILE* fptIn; char sLine[51]; if ((fptIn = fopen("input.txt", "rb")) == NULL) { printf("Coudln…

杀手六號 2024-08-21 12:34:08 12 0

C编程ftell fseek fread,读取文件大小

我有一个文件。我读取了文件的大小。然后我循环一次读取两个字节,直到到达文件末尾。每次读取操作后,我都会将当前位置增加 2,但是在达到文件大小的…

最单纯的乌龟 2024-08-13 05:35:44 9 0

C malloc/free + 性能表现

当我循环遍历文件 A 中的行时,我正在解析该行并将每个字符串 (char*) 放入 char** 中。 在一行的末尾,我运行一个程序,其中包括打开文件 B,使用 fg…

最后的乘客 2024-07-25 01:19:46 11 0

PHP fseek() 相当于变量?

我需要的是 PHP 的 fseek() 函数的等效函数。 该函数适用于文件,但我有一个包含二进制数据的变量,我想对其进行处理。 我知道我可以使用 substr() ,…

我不是你的备胎 2024-07-25 00:45:19 8 0

使用fseek回溯

使用fseek回溯字符fscanf操作可靠吗? 例如,如果我只有 fscanf-ed 10 个字符,但我想回溯这 10 个字符,我可以只 fseek(infile, -10, SEEK_CUR) 吗?…

撕心裂肺的伤痛 2024-07-18 00:05:36 10 0

fseek / 循环倒带

我在代码中遇到一种情况,其中有一个巨大的函数可以逐行解析记录、验证并写入另一个文件。 如果文件中有错误,它会调用另一个函数来拒绝记录并写入拒…

庆幸我还是我 2024-07-14 14:11:33 15 0

确定大于 4GB 的文件的大小

当前代码执行此操作,并且 fgetpos 确实处理大于 4GB 的文件,但查找返回错误,因此任何想法如何查找 file > 的末尾都可以。 4GB? fpos_t currentpos…

热血少△年 2024-07-04 23:34:30 13 0
更多

推荐作者

苦中寻乐

文章 0 评论 0

lueluelue

文章 0 评论 0

嗼ふ静

文章 0 评论 0

王权女流氓

文章 0 评论 0

与花如笺

文章 0 评论 0

残酷

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文