gpt4 book ai didi

c++ - 使用 .tellg() 的输出来了解文件中的位置。

转载 作者:行者123 更新时间:2023-11-28 08:01:39 30 4
gpt4 key购买 nike

我下载了一个 C++ 实用程序,但在读取输入文件时由于错误而死掉了。不幸的是,它输出的只是“偏移量错误:文件中的 69570744324”;通过查看它的源代码,我发现它实际上是在那里打印出 .tellg() 输出。

我不太明白如何建设性地使用此偏移信息来理解输入文件中的错误。我将不胜感激任何帮助。

最佳答案

如果你正在处理一个文本文件,你可以使用这个简单的命令从某个偏移量开始输出它的内容:

tail -c +offset yourfile

偏移量从 1 开始。查看给定偏移量周围的文件内容可能有助于您理解问题。也就是说,我觉得偏移量大得可疑,因此可能无法正确报告。

关于c++ - 使用 .tellg() 的输出来了解文件中的位置。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11297023/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com