Cでは、Unix環境(Plan9)で、メモリとして配列を取得しました。
uchar mem[32*1024];
その配列には、空きメモリと使用可能なメモリのサイズを示すint(整数)などのさまざまなフィールドを含める必要があります。だから、私はこれを試しました:
uchar* memp=mem;
*memp=(int)250; //An example of size I want to assign.
intのサイズが4であることを知っているので、キャストなどで強制する必要があります。この場合、memの最初の4つのスロットのコンテンツの数は250で、ビッグエンディアンです。
しかし、問題は、私が説明したことをやろうとすると、うまくいかないことです。型の変換に間違いがあると思います。うまくいけば、mem[0]からmem[3]にサイズが示され、intとして表され、ucharとして表されないようにするにはどうすればよいでしょうか。
前もって感謝します