2

[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
}
4

2 に答える 2