c - C (Arduino) 中的字符串数组(char 数组)。我如何完成它?

标签 c arrays arduino chars

我想访问某些基本如下所示的数据:

char* a[]={
    "0000000000",
    "0000000000",
    "0011111100",
    "0000100100",
    "0000100100",
    "0011111100",
    "0000000000",
    "0000000000",
};

我有大约 200 个这样的数据集,想以某种方式访问​​它。

fooBar[23]; --> 这应该返回第 23 个字符数组(类似于上面列出的示例)。

据我的其他编程知识了解,我需要一个字符串数组。数组索引是我的查找编号(最大为 255)。数组值为字符数组,如上所示。

如何使用 C (Arduino IDE) 来实现这一点?

最佳答案

只需使用二维数组即可。喜欢:

char a[][]={
    "0000000000",
    "0000000000",
    "0011111100",
    "0000100100",
    "0000100100",
    "0011111100",
    "0000000000",
    "0000000000",
};

关于c - C (Arduino) 中的字符串数组(char 数组)。我如何完成它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12930978/

相关文章:

c++ - math.h header 中是否有返回 IEEE_FLOAT64 的指数函数?

c - 在用户级线程库中实现互斥量

c - 函数在数组中生成随机数

ruby-on-rails - 将 Ruby .map 的结果附加到数组中?

python - Numpy intersect1d 与矩阵作为元素的数组

c++ - 有限状态机与 ID3 决策树

c - 将函数移动到自己的文件时出现多个错误

javascript - 如何 trim 数组中每个元素的最后两个字符?

c++ - Arduino 在循环中显示 LED 输出的奇怪行为

algorithm - 温度调节电路Arduino