LINUX.ORG.RU

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

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

Альтернативное решение:

#define FMT "%s miltilple %s equals %s"
char *p = malloc(sizeof(FMT) + strlen(s1) + strlen(s2));
// check p, etc
sprintf(p, FMT, s1, s2);

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

Альтернативное решение:

#define FMT "%s miltilple %s equals %s"
char *p = malloc(sizeof(FMT) + strlen(s1) + strlen(s2));
// check p, eth
sprintf(p, FMT, s1, s2);