Je te sens légèrement ironique, là... A ma connaissance, printf() est sans risque si on l'utilise correctement. Ce n'est pas le cas de gets(), par exemple, qu'il est impossible de faire fonctionner sans risques et qui est véritablement un bug. Même scanf() peut être utilisé de manière plus sure que gets().
On a mis en évidence un bug du programmeur. Le langage C et sa bibliothèque ne sont pas en cause ici.je n'ai rien invoqué, le %n s'est retrouvé là par hasard, suite à une erreur de frappe un % s'est inséré avant la chaîne que je voulais afficher, effectivement cette commande attend l'adresse d'un int et je lui donne n'importe quoi et elle me sort n'importe quoi, normal
Comprends pas...en 2008 je pensais écrire la valeur de argc en 3d, j'étais loin, loin là bas dans la nuit noire et obscure...
Code : Sélectionner tout - Visualiser dans une fenêtre à part printf("%3d",argc);
Partager