c - 在 C 中存储网格坐标的最佳方法是什么?
问题描述
我目前正在写一个战舰游戏作为一个班级的项目。存储船舶位置坐标的最佳方式是什么?海洋是一个 10x10 的方格,字母水平方向,数字垂直方向。我需要存储每艘船的坐标。例如,载体有 5 个空格,即 A1、B1、C1、D1 和 E1。如果我在一个数组中执行此操作,我将不得不将 A1 分解为一个 char 和一个 int。正确的?有一个更好的方法吗?提前致谢。
解决方案
你可以使用一个结构:
struct point{
int m_vertical;
char m_horizon;
}
在您提出问题之前,您需要做一些努力。请做一些努力,并在询问之前尝试在网上搜索和挖掘。祝你好运
推荐阅读
- python - 使用 pandas 比较两列数据,如果行中的值相同,则更新
- javascript - 在 CoffeeScript 中解析 Rails 模型错误
- r - 如何将R包中的函数添加到rcpp代码中
- angular - 在 Rxjs 6 中使用 concat 和管道的正确方法是什么?
- sql - 如何使用 pgadmin 4 导入模式 sql 文件?
- django-rest-framework - Django REST Framework ValidationError 总是返回 400
- c# - 协程函数在 WaitForSeconds 处停止
- javascript - 如何将文本写入包含路径的文件?
- javascript - 如何检测 YouTube 已从注入的脚本(使用 chrome 扩展)完成视频播放?
- python - Pandas - 如何根据下一个 10 个单元格的平均值更改单元格