Langage c
salut á tous
comment peut-on avoir le programme des fichiers inclus tel que
PRINTF ,SCANF.... de la bibliotek. apres la compilation .
En d'autre termes peut-on voir la maniere dont les fonctions comme PRINTF,.....sont programmées apres une compilation?
comment peut-on avoir le programme des fichiers inclus tel que
PRINTF ,SCANF.... de la bibliotek. apres la compilation .
En d'autre termes peut-on voir la maniere dont les fonctions comme PRINTF,.....sont programmées apres une compilation?
Configuration: window xp
2 réponses
-
hé bien non. En effet, le language C, tu le sais est un language compilé, et non interprété. Or la compilation est destructive. Les commentaires sont immédiatement suprimés, tandis que le compilateur inclut directement les fichiers indiqués par des #include. Les constantes sont également automatiquement remplacées. Enfin, le compilateur transforme le résultat en language machine, traduction irreversible à ma connaissance.
-
Hum, en fait, pour être précis les #define et #include (en fait tout ce qui commence par #) est traité par le précompilateur. Le précompilateur ne sait en gros que faire des remplacements mais ne regarde dans le code source que les instructions commencant par #. Une fois cette phase terminée, la compilation proprement dite débute...
En cherchant sur google tu devrais trouver ton bonheur :
http://web.comlab.ox.ac.uk/oucl/work/ian.lynagh/Printf/
Bonne chance