So che puoi stampare con printf()e puts(). Vedo anche che printf()ti consente di interpolare le variabili e fare la formattazione.
È puts()semplicemente una versione primitiva di printf(). Dovrebbe essere usato per ogni possibile printf()senza interpolazione di stringhe?
printf(variable)per stampare una stringa. Usa puts(variable)o printf("%s', variable). C'è un rischio per la sicurezza nell'uso di una stringa di formato variabile: se la variabile può essere scritta da un utente malintenzionato, può attaccare il programma utilizzando le stringhe di formato.