sprintf and friends handle multiple values properly
dectou