Salut,
je cherche a faire une fonction en C qui m'affiche le numéro de ligne (et encore mieux le fichier C) à l'execution.
compilé je ne pense pas qu'il soit possible de faire ca? (les notions de n° de ligne et de nom de fichier disparaissent j'imagine)
je pense plutot à des mot clés ou un define macro qui serait interprété a la compil.
par ex :
debug.c =
fonction afficher(char fichier, char ligne) { ....}
programme.c
include
afficher(MACRO_FICHIER, MACRO_LIGNE)
...
void fonction
afficher(MACRO_FICHIER, MACRO_LIGNE)
{
...
afficher(MACRO_FICHIER, MACRO_LIGNE)
etcc
voila
(non ce n'est pas un blague)