Sé que puedes imprimir con printf()
y puts()
. También puedo ver que le printf()
permite interpolar variables y formatear.
Es puts()
simplemente una versión primitiva de printf()
. ¿Debería usarse para todo lo posible printf()
sin interpolación de cadenas?
printf(variable)
para imprimir una cadena. Use puts(variable)
o printf("%s', variable)
. Existe un riesgo de seguridad al usar una cadena de formato variable: si un atacante puede escribir la variable, puede atacar el programa usando cadenas de formato.