LINUX.ORG.RU

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

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

Медитировал над твоим кодом - так ничено и не понял)

гораздо более эффективно передавать в функцию указатель на выходной буфер, его размер, и размеры входных строк

Можно пример?

char *concat (char *buf, size_t bsize, char *s1, size_t s1size, char *s2, size_t s2size){

  return buf;
}

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

Медитировал над твоим кодом - так ничено и не понял)

гораздо более эффективно передавать в функцию указатель на выходной буфер, его размер, и размеры входных строк

Можно пример?

char * concat (char *buf, size_t bsize, char *s1, size_t s1size, char *s2, size_t s2size){

  return buf;
}