matrix_* matrix_insert_values(int n; double a[][n], int m, int n)
{
matrix_* x = matrix_new(m, n);
for (int i = 0; i < m; i++)
for (int j = 0; j < n; j++)
x->v[i][j] = a[i][j];
return x;
}
Exemple de ma matrice de test
double in[][3] = {
{ 12, -51, 4},
{ 6, 167, -68},
{ -4, 24, -41},
{ -1, 1, 0},
{ 2, 0, 3},
};
Je suis un peu perdu, je ne peux pas comprendre ce qui est "int n;" dans ma déclaration d'argument, cela fonctionne sur C mais C ++ n'autorise pas cette implémentation. Je veux comprendre comment cela fonctionne, car je vais migrer ce code vers c ++. Merci