gpt4 book ai didi

c - 如何更改数组的值?

转载 作者:太空宇宙 更新时间:2023-11-04 04:54:56 24 4
gpt4 key购买 nike

我正在制作游戏,到目前为止已经生成了一个随机棋盘。我想知道当我从板上的一个元素到另一个元素时,我如何能够在板上的每个元素之后打印一个星号。我还想知道是否有办法在我去过的元素处打印出“&”。因此,随机生成的看板会自动更新当前位置和之前访问过的元素。

最佳答案

您应该跟踪棋盘位置并根据您的新位置更新数组。

即您可以从位置 1 开始并移动 5 个位置,然后您将在位置 6。

将值6存储在一个变量中,比如userPosition: userPosition = 6;

您可以使用以下命令直接更新数组:boardPosition[userPosition] = '*';

或者您可以遍历整个数组并为位置 6 和之前的所有位置添加 *。

int index;
for (index = 0; index <= userPosition; index++) {
boardPosition[index] = '*';
}

关于c - 如何更改数组的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9878856/

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