The key part here being "if you use it right".
I think the n string functions make it harder (but obviously not impossible) to "use it wrong".
brewbuck:
Is snprintf() a standard C function? I've never heard of it and I don't see it listed on this site: http://www.cppreference.com/all_c_functions.html
Is it a C99 function?