ou vous pouvez utiliser un autre éditeur. Par exemple, SourceInsight fait un excellent travail en produisant des appels/appelés par des graphiques en temps réel dans l'éditeur.
Pour une sortie programmatique: J'ai trouvé oing C code unit testing on a shoestring très intéressant. Pour Visual Studio, il a besoin d'un travail manuel, car Visual Studio a une compatibilité C99 médiocre.
outils externes (comme doxygen et CppDepends) sont très utiles, aussi longtemps que vous pouvez vivre avec 2 constrainst:
- non seulement les dépendances d'appels, mais dépendances aussi à savoir les variables globales sont suivis
- dépendances sont statiques
Pour les dépendances statiques, considérons l'exemple suivant:
void foo(boolean b)
{
if (false == b)
{ bar1(); }
else
{ bar2(); }
}
Les outils statiques sortiront à la fois bar1 et bar2. Un graphique d'appel d'exécution afficherait soit bar1 ou bar2 en fonction de la valeur du paramètre.
+1 Doxygen est un excellent outil. – luke