LINUX.ORG.RU

История изменений

Исправление invy, (текущая версия) :

От преобразования числа в строку? Нет. И даже для печати %s может быть известна максимальная длина строки.
Я же написал - char[]

char a[256] = "";
snprintf(a, 256, "blah blah %s", someStringWhichIsLongerThan256);

Что тут будешь делать?

Дупликацией какого кода?

Да хотя бы char[] эксклюзивно для sprintf/scanf.

Исходная версия invy, :

От преобразования числа в строку? Нет. И даже для печати %s может быть известна максимальная длина строки.
Я же написал - char[]

char a[256] = "";
snprintf(a, 256, "blah blah %s", someStringWhichIsLongerThen256);

Что тут будешь делать?

Дупликацией какого кода?

Да хотя бы char[] эксклюзивно для sprintf/scanf.