Кто-нибудь знает хороший безопасный способ перенаправления вывода функции printf в строку? Очевидные пути приводят к переполнению буфера.
Что-то вроде:
string s;
output.beginRedirect( s ); // redirect output to s
... output.print( "%s%d", foo, bar );
output.endRedirect();
Я думаю, что проблема такая же, как просить, "сколько персонажей будет печатать продукцию?" Идеи?