Есть код.
Как можно добавить еще одну строку в конец, без создание еще одной такой же структуры, переноса туда данных, потом переопределение этой и возврата данных+новая строка.
Я уже все перепробовал. Максимум что удалось это добавить строку в начало. А все остальное что я пробовал заставляет вылетать программу с ошибкой при выводе структуры(залезаю где то за границы)
Вот кодес писал не так уж и давно. Там реализован класс с добавлением в конец и в позицию.
PS компилил под borland C 3.1 под студию может не скомпилиться,но общий смысл понять можно и так.