【发布时间】:2017-11-03 13:36:52
【问题描述】:
我已经离开 C 有一段时间了,所以这里有一些成长的烦恼。
基本上我正在尝试创建一个包含所有可能 RGB 值的数组。
#include <stdio.h>
#define MAX 3
struct rgb_val {
int r;
int g;
int b;
};
int main(void) {
struct rgb_val rgb[MAX];
int index = 0;
for (int r = 0; r < MAX; r++) {
for (int g = 0; g < MAX; g++) {
for (int b = 0; b < MAX; b++) {
rgb[index].r = r;
rgb[index].g = g;
rgb[index].b = b;
index++;
}
}
}
return 0;
}
【问题讨论】:
-
"我已经远离 C ..." 你的错误与 C 完全无关 ...
-
请阅读How to Ask 并按照说明进行操作。
-
你真的认为只有 3 个不同的 RGB 值吗?
标签: c arrays segmentation-fault