私のインストラクターは、「行列のコピー」のためにこのスライドを提示します:
#define ROWSIZ 17
#define COLSIZ 27
int enamatrisen[ROWSIZ][COLSIZ];
int andramatrisen[ROWSIZ][COLSIZ];
void matcpy (int* dst, int* src)
{
int i, j;
for (i=0; i<ROWSIZ, i=i+1) /* rad-nr */
for (j=0; j<COLSIZ, j=j+1) /* kolumn-nr */
dst[i][j] = src[i][j];
}
しかし
,
1)あるべきだと言っているところにバグがあり;
、
2) コードがコンパイルされません。gcc は、ポインターが配列などとして使用されていると文句を言います。正しいコードとは?この取り組みはどのように近いですか?代わりにこれに memcpy を使用すべきではありませんか、それとも memcpy のようなものを実装するための努力ですか?