Показать сообщение отдельно

  #8  
Старый 07.11.2008, 14:27
VIP
Участник форума
Регистрация: 29.12.2004
Сообщений: 105
С нами: 11243422

Репутация: 21
По умолчанию

Цитата:
Сообщение от Forcer  
VIP
Варианты:
1. Использовать структуру данных список;
2. использовать функцию realloc;
3. написать свою функцию-аналог realloc;
4. всякий изврат типа сделать рекурсивную функцию со статическим массивом - и по мере вложенности увеличивать счетчик, а в конце - создавать массив и записывать, идя назад по рекурсии туда все элементы.

Мне больше всего нравится первый вариант.
А как можно добавлять в стуркутру новый элемент? Как я понял из книг и лекций структура и массив отличаются только тем, что в массиве однородные объекты, а в структуре разнородные. Если это так, то массив мне подходит больше, но как ведь задавая массив нужно сразу задавать количество элементов, а оно в задаче неизвестно! Как быть?
 
Ответить с цитированием