printf dans préprocesseur [C] - C - Programmation
Marsh Posté le 02-09-2003 à 17:37:04
je crois bien que je n'ai rien cpris
mais de ce que g reussi a demeler, je crois bien que tu ne sais pas exactement ce qu'est le preprocesseur
Marsh Posté le 02-09-2003 à 17:38:22
ah si je crois que g cpris
genre
#if ROGERR == 1
<commande preprocesseur qui affiche kookoo>
#endif
c ca ?
Bah nan, a ma connaissance y'a pas de moyen stdart de faire ca
par contre tu peux utiliser #error dans le cas ou t'es allé nulle part
Marsh Posté le 02-09-2003 à 17:39:02
chrisbk a écrit : je crois bien que je n'ai rien cpris |
pour la totalité...
Marsh Posté le 02-09-2003 à 17:39:26
vois avec ton compilo, y a des trucs pour ça
#ifndef DAWA
#error
#endif
[benoit@athlon tmp]$ gcc -c erreur.c
erreur.c:2:2: #error
[benoit@athlon tmp]$ gcc -DDAWA -c erreur.c
Marsh Posté le 02-09-2003 à 17:56:57
Oui le compilo on peut faire des print (exemple gcc / vc)
Code :
|
Taz > le fait de mettre #error ca fait vraiment le print ou juste genere une erreur de compil (ce qu il me semble a la vue de la sortie du compilo) ?
Marsh Posté le 02-09-2003 à 17:59:47
VisualC++ a écrit : Oui le compilo on peut faire des print (exemple gcc / vc)
|
Marsh Posté le 02-09-2003 à 18:27:17
Merci merci!! Apparament, je suis rassuré que la majortié ait l'air d'avoir compris ce que je cherchais.
Je vous en remercie!
Marsh Posté le 02-09-2003 à 17:33:23
Salut!
Je me remets au C après quelques temps de JAVA puis d'inactivité totale (boooo!) et je me pose une question toute bête : est-ce possible d'inclure une commande d'écriture console, genre printf, dans un fichier .h, dans une boucle #if ... #endif.
Enfait, je teste un paramètre qui peut prendre les valeurs 1, 2,ou 3 et je veux m'assurer qu'à la compile, on rentre bien dans une des boucles!!
j'ai essayé pas mal de trucs genre Echo, System(echo("" ))... j'ai même tester printf... mais sans succès!!
Une idée?
Merci bcp!