Salut, j'ai une question sur le passage pointeur NULL dans une fonction. Voila j'ai un tas de pointeur (tableau de double) à la base, j'aimerai creer une fonciton du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// dans mon alloc_init.c
void alloc_init(double** tab1, int size1,double* tab2.....)
{
   tab1=(double**)malloc...
}
 
 
 
//Dans le main
int main()
{
 // Définition des tableaux tab1 2 3 ...
// Puis lecture de données (les sizes) dans un fichier
 
//Puis allocation
alloc_init(tab1, size1, tab2.....)
}
mais le probleme c'est qu'à la sortie mes tableaux ne sont pas alloués j'aivais eu ce probleme dans un code en c++ un gars m'avait conseillé de passer les pointeur par refenrece et là ca machait, mais en c je n'ai pas d'idée.
Merci pour votre aide