J'ai essayé de passer un tableau multidimensionnel, de taille inconnue, à une fonction, et jusqu'à présent je n'ai pas eu de chance, lorsque le tableau est déclaré, ses dimensions sont des variables :
double a[b][b];
Pour autant que je sache, je dois donner la valeur de b lorsque je déclare la fonction, a peut être inconnu. J'ai essayé de déclarer b comme une variable globale, mais on me dit alors qu'il doit s'agir d'une constante.
ie :
int b;
double myfunction(array[][b])
{
}
int main()
{
int a;
double c;
double myarray[a][b];
c=myfunction(myarray);
return 0;
}
Y a-t-il un moyen de faire fonctionner ce système ?