История изменений
Исправление Viper, (текущая версия) :
Всем спасибо. len в структуре меняется в run-time. Предложенный вариант с рекурсивным вызовом функции, по мне, лучший. А то, что я там напридумывал, не понятно как работает. Да и почитал я о ссылках и указателях, понял, что с сылками мной задуманное и не должно было получиться, так как после инициализации адрес на который ссылается сылка уже изменить нельзя.
Исходная версия Viper, :
Всем спасибо. len структур меняется в run-time. Предложенный вариант с рекурсивным вызовом функции, по мне, лучший. А то, что я там напридумывал, не понятно как работает. Да и почитал я о ссылках и указателях, понял, что с сылками мной задуманное и не должно было получиться, так как после инициализации адрес на который ссылается сылка уже изменить нельзя.