首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数独游戏:如何测试包含读取二进制文件的代码

数独游戏:如何测试包含读取二进制文件的代码
EN

Stack Overflow用户
提问于 2018-05-29 03:02:42
回答 1查看 105关注 0票数 4

我被分配创建一个Sudoku游戏,其中9x9表应该从二进制文件中获取第一个设置。每个注册表都包含具有这种格式的3字节:

  • 1字节是
  • 2字节是
  • 3字节是我们希望输入的数字,在上面的组合中

例如: 069

在第一排和第七列,我们把数字9。

我的问题是,我应该如何测试代码(?)例如,当我唯一的选择是创建一个二进制文件并再次读取它时。

EN

回答 1

Stack Overflow用户

发布于 2019-10-30 06:27:59

首先,创建自己的测试文件存储库有什么坏处?您甚至可以用bash或其他工具编写程序,在所有输入文件上自动运行sudoku游戏,以检查您的代码是否仍然工作。

但是,如果您正在使用FILE*指针,则可以在测试代码中使用fmemopen来创建内存中的流,您可以使用fread等。

如果您正在使用fd,则可以对pipe进行类似的操作。写在一端,从另一端读。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50575751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档