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:
mais le probleme c'est qu'à la sortie mes tableaux ne sont pas alloués
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.....) }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
Partager