Si N est bien un pointeur sur un noeud, alors ce que j'ai dis précédemment fonctionne non?
Code :
- f1(N);
- if(N != 0)
- f2(N);
|
Et si f2 est aussi récursive, il te suffit de faire ce test soit à l'entrée dans la fonction, soit juste avant son appel (la première solution est plus clair à la lecture et te permet de voir d'emblée que le paramètre est vérifié autant que possible).