LINUX.ORG.RU

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

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

Ещё раз, strcat - это не заменитель для s1+s2. И вообще на мой взгляд это устаревшая и плохая функция из 80-х которую лучше нигде не использовать. Правильно эта конструкция будет выглядеть так:

my_print(my_dynamic_strcat(str1,str2))

и при этом str1 и str2 будут не char const * а какого-то сложного структурного типа. Названия функций можно и покороче, выглядеть всё будет более-менее норм, хотя конечно не идеально. Вся сложность будет в реализации этих функций.

Исправление firkax, :

Ещё раз, strcat - это не заменитель для s1+s2. Правильно эта конструкция будет выглядеть так:

my_print(my_dynamic_strcat(str1,str2))

и при этом str1 и str2 будут не char const * а какого-то сложного структурного типа. Названия функций можно и покороче, выглядеть всё будет более-менее норм, хотя конечно не идеально. Вся сложность будет в реализации этих функций.

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

Ещё раз, strcat - это не заменитель для s1+s2. Правильно эта конструкция будет выглядеть так:

my_print(my_dynamic_strcat(str1,str2))

и при этом str1 и str2 будут не char const * а какого-то сложного структурного типа.