Bonjour,
J'ai oublié mes notion en C et je recontre un problème (assez courant) le pointeur déclaré dans le main, passé à une fonction, n'est pas modifié dans le main.
meme en essayant le passage mafonction(&b)
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
18
19
20
21 //fct.h typedef struct b { int a; struct b *next; } boxe; //fct.c void mafonction(boxe * b) { //... traitement ... } //main.c boxe b = malloc(...) b = NULL; mafonction(b); b est toujours NULL!
Partager