Tableaux aleatoire a deux dimension

Fermé
sinty200 - 11 oct. 2010 à 14:24
Bonjour,



suis debutant en programmation. je voudrais ecrire une fonction qui genere un tableau a deux dimensions de facon aleatoire . j ai essaye. je recoi 1 message d erreur a l appel de la fonction (affichetab(tab[][], taille);) dans la fonction main. mon probleme ce situt au niveau de la declaration du tableau ds la fonction. j ai utilise les pointeur mais sa ne marche pas

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

void affichetab(int* tab, int t);

int main(void)
{
int taille;


printf("la taille du tableau");
scanf("%i",&taille);
int tab[taille][taille];

affichetab(tab[][], taille);


system("PAUSE");
return 0;
}
void affichetab(int *tab, int t)
{
int i,j, max, min,nb;

printf("la valeur Max ");
scanf("%i",max);
printf("la valeur Min");
scanf("%i",&min);
srand(time(NULL));
for(i=0; i < t; i++)
{
for (j=0; j < t; j++)
{
nb=0;
nb=rand()%max+min;
tab[i][j]=nb;
printf("\n %d",tab[i][j]);
}
}
}