我在计算二进制文件中的“项目”数量时遇到了麻烦。C
作者:Pentakorr 提问时间:6/3/2023
我想使用 feof 和 fseek 函数计算二进制文件中的“项目”数量。 我有一个二进制文件,上面有字符中的人名和浮点数中的薪水。 在每个名称之前,都有一个 int 表示名称中的字符数量。 例如,我的...
seek 问答列表
作者:Pentakorr 提问时间:6/3/2023
我想使用 feof 和 fseek 函数计算二进制文件中的“项目”数量。 我有一个二进制文件,上面有字符中的人名和浮点数中的薪水。 在每个名称之前,都有一个 int 表示名称中的字符数量。 例如,我的...
作者:MrKleeblatt 提问时间:12/30/2022
我训练自己构建编译器。当我读取文件时,我有时需要在我当前位置之前查看几个字符,以知道我必须生成哪个令牌。 在这种情况下,我想到了两种选择: 我首先读取整个文件,然后使用索引变量访问字符 我一次读了...
作者:JCCyC 提问时间:10/5/2023
我想使用 Elixir 来读取具有固定长度标头的二进制文件,并且其中的数据结构具有可确定的长度。这些文件可能很大,我真的不想被迫将整个文件读入内存。也许我的搜索 fu 缺乏,但我在文档或其他地方没有找...
作者:Ignacio Romero 提问时间:10/21/2021
我开始学习 C 并且正在使用文本文件。从它们加载文本,使用它,然后在同一文件中更新它。有人告诉我,fseek() 不能保证每次都能在文本文件中工作,我真的不明白为什么。如果有人能解释这一点,那就太好了...
作者:Pentakorr 提问时间:6/3/2023
我想使用 feof 和 fseek 函数计算二进制文件中“项目”的数量。 我有一个二进制文件,里面有字符中的人名和浮动中的薪水。 在每个名称之前都有一个 int,表示名称中的字符数量。 例如,我的文件...
作者:osmangokalp 提问时间:5/14/2023
while (fread(&product, sizeof(Product), 1, file) == 1) { product.price *= 2.0; fseek(file, -sizeof...
作者:ubaabd 提问时间:6/11/2023
我正在使用以下代码将一个文件的最后一行打印到另一个文件。N #include <iostream> #include <fstream> #include <string> using names...
作者:Tsvi Benschar 提问时间:6/13/2023
我正在尝试实现一种简化的 Boyer-Moore 字符串搜索算法,该算法从文件中读取其输入文本。该算法要求我从给定的文件位置开始,向后读取其字符,定期向前跳转预先计算的字符数。跳转是根据模式的长度和索...
作者:kang kang 提问时间:9/15/2023
这是我的代码。阅读一行并更改它。 char buf[SIZE]; while (fgets(buf,SIZE,fp) != NULL) { to_upper(buf); fseek(fp...
作者:Mohammed Ahmed 提问时间:10/1/2023
我正在尝试在缓冲区中读取用户写入的全部数据,以在我自己的 shell“称为 hsh”中处理它,但该过程以信号 13 终止: 这是我传递给我的 shell 的命令: valgrind echo " /...