[1][0] の値に影響を与えるときにセグメンテーション違反が発生しました。私の malloc は正しいと思っていましたが、間違っている可能性があります..
int main() {
uint8_t **a;
a = malloc(sizeof(uint8_t) * 6);
*a = malloc(sizeof(uint8_t) * 2);
a[0][0] = 1; // WORKS
a[1][0] = 1; // DOES NOT WORK
}
[1][0] の値に影響を与えるときにセグメンテーション違反が発生しました。私の malloc は正しいと思っていましたが、間違っている可能性があります..
int main() {
uint8_t **a;
a = malloc(sizeof(uint8_t) * 6);
*a = malloc(sizeof(uint8_t) * 2);
a[0][0] = 1; // WORKS
a[1][0] = 1; // DOES NOT WORK
}