これは基本的な質問だと思いますが、私は英語が苦手で、プログラミング言語の用語にまだ慣れていないため、ここで質問します (見つけられませんでした)。
これが私のコンテキストです:
次のような構造があります(単純化しましょう)
struct _unit
{
char value;
} Unit;
メインプログラムでは、構造Unitを指す他のポインターの行を指すポインターの行が必要です。何かのようなもの
int main ()
{
Unit** units;
..
printf("%d", units[0][0].value);
...
}
Unitに多次元配列としてアクセスできるようにするにはどうすればよいか、少し混乱します。
これが私の試みです
{
units = (Unit**)malloc(sizeof(void*));
units[0][0] = (Unit*)malloc(sizeof(Unit));
}