>Вопрос по структуре ipdata.
>
>struct ipdata
>{
>bla
>bla
> struct ipdata *next; /* вот вот */ Указатель на следующую структуру того же вида,
обычный однонаправленный связанный список.
>};
>
>/* затем цикл перечитывает эту(эти?) структуру. */
Если цикл, то таки "эти", по одной за каждый шаг цикла.
>struct ipdata *p;
Было бы неплохо тут что-то присвоить p, а то там мусор получается
>while(p)
> {
>bla /* тоесть p это много копий структуры ? */
p - это указатель на текущую структуру
p->next - на следующую, и т.д.
>bla /* меняю, проверяю значения для каждой индивидуальной(?) p? */
Да, индивидуальной, текущей.
> p = p->next; /* это создаеться еще одна копия?????*/
Нет, просто теперь p указывает на следующую структуру в списке,
она и будет текущей на следующем шаге цикла
> }
>
>1. тоесть нужно делать копии структуры & раз? как ?
>2. считывать их в цикле ? как?
>3. менять в каждой копии значения переменных, сравнивать и.тд? как ?
Вопросов не понял.
>блин совсем голову сломал, ночь неспал, немогу даже в helloworlde реализовать
>покажите простейший пример для самых наитупейших идиотов о великие гуру!!!
>
>а вопрос наверное звучит"как создавать динамические структуры"?
>
>помогите!
Дональд Кнут тебе поможет. "Искусство программирования", том первый, структуры данных.