C プログラムでは、float データへの 2 つの double ポインターがあります。
float **source;
float **dest;
実行時にサイズが設定され、同じになります。ソースから宛先にデータをコピーしたいのですが、ソース データがインターリーブされており、データのインターリーブされていないコピーを宛先にしたいと考えています。したがって、ソースは次のようになります。
1 5 2 6 3 7 4 8
コピーでは、destを次のように表示します。
1 2 3 4 5 6 7 8
コンパイル時にデータのサイズを知っていれば、次元 MxN と NxM の配列を作成できますが、作成できません。私の脳の「Cポインター」部分は何年も使われておらず、かなり錆びています。どんな助けでも大歓迎です。