如何正确地从大型二进制文件中读取/写入随机块?
作者:Does Deos 提问时间:6/27/2023
我正在编写一个用于处理二进制文件的库。特别是“日志信息标准 (LIS) 79 子集”,它具有各种类型的记录和各种数据类型的条目。每个条目可以是单个值、数组或具有更复杂的结构。文件大小可能从 3-5 K...
二 问答列表
作者:Does Deos 提问时间:6/27/2023
我正在编写一个用于处理二进制文件的库。特别是“日志信息标准 (LIS) 79 子集”,它具有各种类型的记录和各种数据类型的条目。每个条目可以是单个值、数组或具有更复杂的结构。文件大小可能从 3-5 K...
作者:Nare Avetisyan 提问时间:7/30/2023
我正在编写一个代码来将文本转换为 ASCII,然后转换为二进制。文本>ASCII 转换工作正常,但在 ASCII->二进制转换期间,我在运行程序时得到无限循环。我的代码的哪一部分是错误的? 附言我正...
作者:Son Giang 提问时间:8/10/2023
问题:我有一个长度为 N 和 Q 查询的二进制字符串 S: 查询 1:将字符串 S 的所有元素从索引 u 更新为索引 v 以等于 x(其中 x 为 0 或 1)。 查询 2:检查 S[x..y] ...
作者:Emiliano Cahayon 提问时间:11/15/2023
有没有办法在手机和平板电脑上使用外部设备作为扫描仪,我正在使用 com.journeyapps:zxing-android-embedded:4.3.0, private fun setUpVie...
作者:mishar 提问时间:9/29/2019
我有一个关于将 int 转换为字节时 2 的补码如何工作的问题。例如,当转换值介于 127 和 256 之间的 int 时,我得到负值,我想知道如何。我知道高阶位被抛出,所以 256 和 512 之间...
作者:Dan 提问时间:3/5/2014
我正在尝试使用 ifstream 从文件中读取二进制数据。 具体来说,我正在尝试用从文件中读取的数据填充这个“Header”结构: struct Header { char id[16]; i...
作者:digito_evo 提问时间:4/22/2023
这个问题在这里已经有答案了: 容器 std::array 的列表初始化需要双括号 (1 个答案) 为什么在定义一对数组时需要额外的一对大括号? (1 个回答) 为什么在 C++14 中初始化对数组仍然...
作者:millisim 提问时间:10/27/2023
这基本上就是我迄今为止对二叉树的看法。 据我所知,我很确定我应该在 MyBinarySearchTree 中创建一个二叉树。树本身的长度应根据您输入的文件而有所不同。 索引查找每个单词并将其与弹出...
作者:KryptoHuman 提问时间:9/19/2023
我不明白为什么工作与.例如,这种代码:std::ranges::binary_searchstd::binary_search std::vector<int> A = { 0, 10, 12, 3...
作者:swecpp 提问时间:10/29/2023
我正在尝试在二叉搜索树中插入一个节点。此外,如果在尝试插入时遇到重复项,则必须将一个新的 ListNode 添加到此树节点内的列表中,其中包含在输入文件中遇到新重复元素的行号。 问题在于,在添加新的...