Dicevo così perchè snprintf deve analizzare tutte le specifiche di conversione rispetto a strcat o meglio strncat.Non so poi di performance quanto possa essere piu veloce la strcat rispetto alla snprintf
Un po' come printf e puts. Molto più veloce la seconda se si deve solo fare una stampa.
Ma sono solo mie riflessioni da neofita. Personalmente snprintf l'ho usata poco. Anche nel programma per la scansione
delle directory avevo usato strncat.

