同じ行列を C で連結しようとしていますが、頭に浮かんだ唯一のアイデアは足し算ですが、うまくいきません。たとえば、 がある場合{1,1;2,2}
、新しい行列は になります{1,1,1,1;2,2,2,2}
。行数を2倍にしたい。私はグーグルで検索しましたが、何も見つかりませんでした。
これが私のコードです:
matrix2=realloc(matrix1,sizeof(int*)*(row));
int i,j;
for(i=0;i<row;i++){
for(j=0;j<col;j++){
matrix2[i][j]=matrix1[i][j]+matrix1[i][j];
}
}