Je sais que vous pouvez imprimer avec printf()
et puts()
. Je peux également voir que cela printf()
vous permet d'interpoler des variables et de faire du formatage.
Est puts()
simplement une version primitive de printf()
. Doit-il être utilisé pour tous les possibles printf()
sans interpolation de chaîne?
printf(variable)
pour imprimer une chaîne. Utilisez puts(variable)
ou printf("%s', variable)
. Il y a un risque de sécurité à utiliser une chaîne de format de variable: si la variable peut être écrite par un attaquant, ils peuvent attaquer le programme en utilisant des chaînes de format.