Bonjour à tous,
une erreur de types se produit dans ma boucle ce qui me génére l'erreur invalid types float[int] in array subscript.

Je réalise un générateur de flottant via l'appel d'une fonction:


Déclarations des variables
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
    int i,j, lig, col;
        float* tab;

Voici mon code de la boucle:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
  for (i=0; i<lig; i++)
         for (j=0; j<col; j++){
 
               tab[i][j]= nombrAlea(nbr1,nbr2);
               }
Voici le code de la fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
float  nombrAlea(float a, float b){
        return ( rand()/(float)RAND_MAX ) * (b-a) + a;
}
Merci d'avance