appel de la fonction et de la fonction prototype en c avec un tableau 2d paramètre

void setup_map (int *map); <--- prototype

int row, col;  <-- global variables

some main 
{
  //get number of rows and cols from user
  int map[rows][cols]; //create map here because another function uses it
  setup_map (map[row][col]);
}

void setup_map (int map[row][col])
{
  loop through and set up map
}

mon problème est que je ne peux pas obtenir le prototype tout à fait raison, j'espérais quelque part pourrait m'expliquer ce que mon prototype doit être? Je viens de commencer à apprendre sur les pointeurs et comprendre le concept assez bien n'en avez pas déjà utilisé un tableau 2d comme un argument. Merci pour toute aide.

double possible de passant de la 2d tableaux
Le lien au passage de tableau 2d eu une réponse qui m'a vraiment aidé. Il s'avère que j'ai besoin d'utiliser malloc pour allouer dynamiquement de mon tableau et être en mesure de passer à une fonction. Merci à tous pour l'aide!

OriginalL'auteur D_Man | 2013-02-26