Ich habe nochmal übers Wiki gelesen, müsste das Bsp.nicht # = 123.4 lauten?
Oder habe ich etwas missverstanden?
Nein wieso? sprintf rundet ja schon, formatiert aber eben auch, insbesondere wenn die Rundungslänge länger ist als die Anzahl der Nachkommastellen. Das macht den gewählten Mechanismus, neben dem Problem mit der format string injection und dem gemischten Rückgabewert, auch problematisch.