私は問題があります。[]を使わずに行列を転置するプログラムを書くように頼まれました...たとえば、それが1次元配列の場合、array [3]は*(array + 3)と同じであると言えます。 )...しかし、マトリックスを使用してそれを行うにはどうすればよいですか?
これがスキャン用の私のコードです:
void scan_matrix(matrix mat1,int number_of_rows, int number_of_columns)
{
int row_index,column_index;
for(row_index=0;row_index<number_of_rows;row_index++)
{
printf("Enter the values of row %d\n",row_index);
for(column_index=0;column_index<number_of_columns;column_index++)
scanf("%d",WHAT GOES HERE?????);
}
}