Есть строка вида "Что-то: %s, всякое: %d, разное: %0.2f", которая получается извне (т.е. количество аргументов формата неизвестно)
Boost по ряду причин тянуть не хочется
4. ОБЯЗАТЕЛЬНАЯ АКТИВАЦИЯ. Процедура активации связывает использование программного обеспечения с конкретным устройством. Во время активации программное обеспечение передает сведения о программном обеспечении и устройстве в Microsoft. Эти сведения включают версию, язык программного обеспечения, ключ продукта, IP-адрес устройства, а также сведения, полученные из конфигурации оборудования устройства. Дополнительные сведения см. на веб-сайте www.microsoft.com/piracy/mpa.aspx. Используя программное обеспечение, вы выражаете свое согласие на передачу этих данных. При наличии официальной лицензии вы имеете право использовать версию программного обеспечения во время установки до окончания разрешенного периода активации. Если программное обеспечение неактивировано, вы не имеете права его использовать после окончания периода активации. Это необходимо для предотвращения незаконного использования программного обеспечения. Запрещается обходить процедуру активации каким-либо образом. Если устройство подключено к Интернету, программное обеспечение может автоматически подключиться к веб-сайту Microsoft для активации. Можно также вручную активировать программное обеспечение через Интернет или по телефону. В этом случае услуги Интернета и телефонной связи могут быть платными. Если вы измените компоненты компьютера или внесете изменения в программное обеспечение, может потребоваться повторная активация программного обеспечения. Программное обеспечение будет напоминать вам о необходимости активации до тех пор, пока вы его не активируете.