0
我正在研究一个穿越迷宫的程序。我坚持我的逻辑,我想创建一个简单的if语句来比较我的当前位置下面的字符是'#'(墙)还是'。'。 (可用空间)。我知道没有比较原始类型的真正方法,但我需要帮助解决方案,所以我不会再继续盯着这个小时。我想过使用ASCII值,但我不太确定这是否适用于2d int数组。任何帮助。谢谢!编辑: 下面是我所遍历的迷宫。我想我不清楚我的意图。我想比较一下,看看我当前的坐标(这将是一个int [row] [col])到'#'或'。'的迷宫片段。比较2d int数组与字符的最佳方法?
# # # # # # # # # # # #
# . . . # . . . . . . #
. . # . # . # # # # . #
# # # . # . . . . # . #
# . . . . # # # . # . .
# # # # . # . # . # . #
# . . # . # . # . # . #
# # . # . # . # . # . #
# . . . . . . . . # . #
# # # # # # . # # # . #
# . . . . . . # . . . #
# # # # # # # # # # # #
所以你的2d int数组保存各种字符的ASCII值?我们可以看到2d int数组是什么样子的例子吗? – gonzo
为什么不使用2d字符数组,而不是如果你存储的是实际的字符? – whaleberg
是什么让你认为你不能比较不同基元类型的变量? –