Bonjour,

Je sais que sa peut paraitre une question idiote mais je n'arrive pas a trouver de reponses.

J'ai plusieur tableaux tab1[], tab2[] etc. et un pointeur sur tableau qui stock les adresses de ces tableaux *TAB_[] = {tab1, tab2 etc...}

J'aimerai bien faire une fonction qui me retourne ce pointeur sur tableau tel quel.

Je pensais a :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
int        *ma_fonction_tab()
{
  int      tab1[] = {valeur1, valeur2 ...}
  int      tab2[] = {valeur1, valeur2 ...}
  ...
  int      *TAB[] = {tab1, tab2 ...}
  return (TAB[]);
}
Pour l'utiliser dans une autre fonction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
int       main(int argc, char **argv)
{
  int *recup;
  recup = ma_fonction_tab();
  ... 
}
Mais sa n'a pas l'air de fonctionner.
Si quelqu'un pouvait m'eclaircir, Merci