cool2source
Messages postés15Date d'inscriptionjeudi 21 mai 2009StatutMembreDernière intervention24 novembre 2010
-
18 févr. 2010 à 16:07
BunoCS
Messages postés15472Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention25 mars 2024
-
18 févr. 2010 à 17:09
Bonjour à toutes et à tous,
Voila je débute dans la programmation en C, et j'ai l'impression ( assez frustrante ) de ne pas comprendre ce que je fais. j'aime rédiger du code et voir mes petites créations fonctionner. Maintenant je suis un peu plus curieux de savoir comment ca se passe "sous le capot". J'ai cherché notamment du coté des fichiers .h des réponses mais le plus souvent je ne comprend pas le quart de ce que j'y trouve.
Je lance un appel aux personnes qui sont passées par là, si vous avez un tuto sous la mains qui me permettrais d'y voir un peu plus clair, je prends avec plaisir.
BunoCS
Messages postés15472Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention25 mars 2024103 18 févr. 2010 à 17:09
printf() est une méthode à nombre d'arguments variables.
ça se base sur les va_list. En gros, printf() parcourt ta chaine d'entrée, s'arrête sur chaque "%" et va chercher l'argument qui va bien dans la va_list.
Si tu veux voir comment ça marche, tu peux regarder dans ma source, j'en ai fait une implémentation.
@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...