gpt4 book ai didi

c++ - 如何在 CRT 中模拟文件读取错误

转载 作者:可可西里 更新时间:2023-11-01 11:22:26 25 4
gpt4 key购买 nike

使用 VS2008,我们想模拟一个大小为 X 的文件,但在 X-Y 字节读取失败,以便我们得到错误指示。

有人知道如何在 Windows 上执行此操作吗?看起来有一个针对 linux 的解决方案,但我真的想不出在 windows 上执行此操作的方法。我们有多个开发人员、多台机器和 cppunit 测试框架,所以我想要一个纯软件设计。

我正在尝试模拟实际的 CRT 故障,因此我可以测试处理故障的代码。

最佳答案

将文件 I/O 函数包装在一个类中;覆盖测试派生类中的那些;用假的或模拟的来模拟失败。

关于c++ - 如何在 CRT 中模拟文件读取错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2897907/

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