私はクラマー線形解決をしようとしている、と私はちょうどそのように、マトリックスの列を置き換える機能を書いた:行列を返す方法は?
void replacecol(int c, int n, float mat_in[n][n], float vect_in[n],
float mat_out[n][n])
{
int i, j;
for (i = 0; i < n; i++)
{
for (j = 0; j < n; j++)
{
if (j == c)
{
mat_out[i][j] = vect_in[j];
}
else
{
mat_out[i][j] = mat_in[i][j];
}
}
}
}
しかし、それは現在無効であり、そして私はそれを返すようにしたいです私はこの関数を呼び出すときにそれの値でmat_out ...どのように私はそれを行うことができますか?
なぜ返品しますか?あなたはそれから何を得なければなりませんか? – StoryTeller
Cで配列を返すことはできません。関数は既に正しく設定されています –
配列/行列を返すことはできませんが、ポインタは返すことができます。 – LPs