構造体の配列があります。実際には、2D配列ですが、珍しい2D配列です。スタックにメモリを割り当てています:
#define MAX_VERTICES 5068
struct ARRAY_FIX {
int ele[MAX_VERTICES];
int size;
int first;
};
ARRAY_FIX C[MAX_VERTICES];
int main() {
//...
}
したがって、ある行を別の行に置き換える必要があります(実際には、いくつかの基準で行を並べ替えるためにこの操作を実行する必要があります)。
どうすれば実行できますか?私が理解しているように、このコードを使用する場合:
С[i] = C[j];
このコードでは、演算子「=」がすべての配列をコピーしますね。必要ありません。ポインタを変更して行を変更したいです。
どうすればいいですか?