gpt4 book ai didi

c++ - 数组索引到矩阵索引

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

我有一个字节数组,它由单个索引i 索引。但是这个数组将在屏幕上显示为 array of array(不是矩阵,因为并非所有的行都具有相同的维度)。使用箭头键,我可以“浏览”“矩阵”的这些元素。所选元素将具有不同的背景颜色。为此,我需要我要突出显示的字节的

所以我需要有关公式的帮助,以将单个索引转换为一行和一列。

我已经为按键创建了逻辑,即当可以朝某个方向移动时,只需要在屏幕上显示即可。

一个完整的行的长度是8个字节。

在这种情况下,数组是:

unsigned char test[] = {0x00, 0x01, 0x02, 0x03, 0x61, 0x62, 0x63, 0x07, 0x21, 0x09, 0x0A};

它会这样显示:

enter image description here

最佳答案

要让索引知道列、行和行的长度,您只需执行以下操作:

I = Row * LineLenght + Column;

反转如下:

Row = I / LineLength; // Integer division 
Column = I % LineLength; // Remainder of the division of I by LineLength

这是基本的算术:)

您必须确保您永远不会超出数组大小。

关于c++ - 数组索引到矩阵索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26866425/

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