ポインターへの2つの構造体ポインターがあります
typedef struct Square {
...
...
}Square;
Square **s1; //Representing 2D array of say, 100*100
Square **s2; //Representing 2D array of say, 200*200
どちらも を使用してヒープに割り当てられますmalloc()。s1特定の値で初期s2化し、デフォルト値で完全に初期化しました。基本的に、 ( ) の値を維持しながらs1のサイズにサイズ変更する必要があり、「追加された」値はそのままの状態 (デフォルト値) になります。s2s1s2
私はこの質問memcpy() を小さい配列から大きい配列に書きましたが、どうやら配列とポインターを混同しているようです/
私の質問は、このサイズ変更をs1のサイズに実装する方法ですs2。元のポインターを保持する必要はありません。それがより良い方法であれば、コピーs1しs2て返すことができs2ます。私が何を求めているのかを適切に説明したいと思います。ありがとう!