Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1275 connectés 

  FORUM HardWare.fr
  Programmation
  C

  afficher le n° de la ligne de code

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

afficher le n° de la ligne de code

n°1442263
djobidjoba
Posté le 14-09-2006 à 10:51:23  profilanswer
 

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)
 

mood
Publicité
Posté le 14-09-2006 à 10:51:23  profilanswer
 

n°1442265
KrisCool
“Verbeux„
Posté le 14-09-2006 à 10:53:58  profilanswer
 

Il me semble que certaines constantes sont gérées par le préprocesseur:
__LINE__ : ligne courante
__FILE__ : fichier courant
 
A vérifier avec la doc de ton compilateur.


---------------
Loose Change Lies | Bars | Last.fm
n°1442269
franceso
Posté le 14-09-2006 à 10:57:18  profilanswer
 

KrisCool a écrit :

Il me semble que certaines constantes sont gérées par le préprocesseur:
__LINE__ : ligne courante
__FILE__ : fichier courant
 
A vérifier avec la doc de ton compilateur.


c'est dans le standard. ca devrait marcher avec n'importe quel compilateur.


---------------
TriScale innov
n°1442270
djobidjoba
Posté le 14-09-2006 à 10:57:19  profilanswer
 

merci
je viens de voir ca ici aussi
http://developer.apple.com/documen [...] ned-Macros


Message édité par djobidjoba le 14-09-2006 à 11:08:28
n°1442301
Emmanuel D​elahaye
C is a sharp tool
Posté le 14-09-2006 à 11:24:42  profilanswer
 

djobidjoba a écrit :

je cherche a faire une fonction en C qui m'affiche le numéro de ligne (et encore mieux le fichier C) à l'execution.


__LINE__
 
Il n'est pas inutile d'ouvrir son livre de C de temps en temps...


Message édité par Emmanuel Delahaye le 14-09-2006 à 11:25:36

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  afficher le n° de la ligne de code

 

Sujets relatifs
Supprimer ligne Excel vba [résolu]code bouton envoyer (newsletter)
Afficher une image avec QTVoir le code HTML generer par une trasnformation xls
Afficher et modifier un fichier XML en VBScriptPHP - code moteur de recherche : ça coince!
Supprimer retours à la ligne inutilesApparition de ligne si coché
Remplissage couleur lignec quoi le code pour afficher une ligne
Plus de sujets relatifs à : afficher le n° de la ligne de code


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR