История изменений
Исправление invy, (текущая версия) :
Есть нормальный boost format. Хотя потоки в 99% случаев вполне юзабельные вполне нормальные и зачастую лучше лапши-бомбы замедленного действия вида:
char a[256] = "";
int i = 0;
scanf("%s %d", &a, &i);
// а потом еще:
snprintf(a, 256, "blah blah %s", someStringWhichIsLongerThen256);
Если тебя так беспокоят потоки в stl, то за пару часов можно написать свой велосипед а-ля boost format (если не хочется его тащить) и использовать его всю жизнь везде.
Исходная версия invy, :
Есть нормальный boost format. Хотя потоки в 99% случаев вполне юзабельные вполне нормальные и зачастую лучше лапши-бомбы замедленного действия вида:
char a[256] = "";
int i = 0;
scanf("%s %d", &a, &i);
// а потом еще:
snprintf(a, 256, "blah blah %s", someStringWhichIsLongerThen256);