gpt4 book ai didi

C++数组比较和移动?为什么苹果不动?

转载 作者:行者123 更新时间:2023-11-28 03:18:58 25 4
gpt4 key购买 nike

void moveApple(char gr[][SIZEX], int sp[], int keyMove[], int apple[][COUNT]) {
for(int i(0); i < COUNT; i++) {
if (( apple[0][COUNT] < (sp[0] + keyMove[0])) && (apple[1][COUNT] < (sp[1] + keyMove[1])))
{
apple[0][0] += (sp[0] + keyMove[0]);
}

这是我正在从事的项目中的一个过程...苹果应该根据 sp 的位置移动(这是一个 Spark 数组,用于移动的变量),我希望苹果向 sp 移动sp的每一个 Action 。以下是另一种同样无效的尝试:

void moveApple(char gr[][SIZEX], int sp[], int keyMove[], int apple[][COUNT]) {
for(int i(0); i < COUNT; i++) {
if (( apple[0][COUNT] < (sp[0] + keyMove[0])) && (apple[1][COUNT] < (sp[1] + keyMove[1])))
{
gr[apple[0][-1]][apple[1][-1]] = APPLE;
}

最佳答案

我认为你不能那样做:apple[0][-1];
你也不想要苹果[1][COUNT-1]吗?
有关每个阵列用途的更多信息可能会有所帮助

关于C++数组比较和移动?为什么苹果不动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16021532/

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