我正在尝试开发机器人模拟器。他可以进入虚拟世界(100x100字符矩阵)。我可以给他命令,如“向右移动50个位置”,“向左移动80个位置”等等。
我完成了所有这些事情。问题是我想通过在其最终位置存储“x”字符来显示机器人在屏幕中的最终位置。
例如,假设它的最终位置是(50,50),我应该在世界中存储一个x char [50] [50]。
我试过这样做:
world[50][50]="x";
但它不起作用。
答案 0 :(得分:6)
char在{C}中由'x'
表示。"x"
是一个字符串。你应该在作业中使用单引号。
答案 1 :(得分:1)
单引号:
world[50][50] = 'x'.
答案 2 :(得分:1)
双引号" x" - 是一个字符串,意思是" x" =' x' +' \ 0'。
单引号' x' - 是一个单一的字母' x' = 120。
答案 3 :(得分:0)
由于它是一个字符矩阵所以使用单引号('')而不是双引号。
世界[50] [50] =' X&#39 ;;
这将解决您的问题。