que j'ai pas tres clairement compris ce que tu voulais faire.
Moi pour mon debuggage j'utilise souvent dans un fichier trace la forme suivante
printf("%s:%s:%s : Erreur d'argument",__FILE__,__FUNCTION__,__LINE__);
ce qui donne a l'execution
main.c:Assert:127 : Erreur d'argument
__FILE__
__FUNCTION__
__LINE__
sont de primitive que le compilateur remplace par les chaines qui vont bien
Voila en utilisant ca
sprintf(MaString,"%s:%s:%s : Erreur d'argument",__FILE__,__FUNCTION__,__LINE__);
# alors la je dis tout de suite
Posté par TheBreton . En réponse au message Une librairie pour convertir les adresses de programmes en nom de fonction ou de fichier et ligne ??. Évalué à 2.
Moi pour mon debuggage j'utilise souvent dans un fichier trace la forme suivante
printf("%s:%s:%s : Erreur d'argument",__FILE__,__FUNCTION__,__LINE__);
ce qui donne a l'execution
main.c:Assert:127 : Erreur d'argument
__FILE__
__FUNCTION__
__LINE__
sont de primitive que le compilateur remplace par les chaines qui vont bien
Voila en utilisant ca
sprintf(MaString,"%s:%s:%s : Erreur d'argument",__FILE__,__FUNCTION__,__LINE__);
__cyg_profile_func_enter(&MaString, void *callsite)
au lieu du void* tu peut avoir ce que tu veux peut etre?