История изменений
Исправление 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);