Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.03.2010, 01:41   #11
Angriff
Пользователь
 
Регистрация: 28.02.2010
Сообщений: 14
По умолчанию

так мне нужно чтобы было структуре STACKID было 2 указателя last и first на структуру типа STACK, а в структуре STACK указатель ptr на структуру STACKID...
как это реализовать???
Angriff вне форума Ответить с цитированием
Старый 01.03.2010, 01:49   #12
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
По умолчанию

так?
1.c
Код:
#pragma once
typedef struct stID {
    struct stack * first;
    struct stack * last;
    int num;
    int depth;
}STACKID;

typedef struct stack {
    int number;
    struct stack * last;
    struct stID * ptr;
}STACK ;

STACKID * create(int MAX_D);
STACKID * pop(STACKID * ptr, int a);
STACKID * push(STACKID * ptr);
int del(STACKID * ptr);
NiCola999 вне форума Ответить с цитированием
Старый 01.03.2010, 01:52   #13
Angriff
Пользователь
 
Регистрация: 28.02.2010
Сообщений: 14
По умолчанию

ага.....а ничего что тип STACK описывается после того как я в структуре STACKID делаю на него ссылку?


да, если при компиляции выдает следущее:

Код:
[Angriff@localhost struct]$ gcc 1.c -o 1
/usr/lib/gcc/i386-redhat-linux/4.3.2/../../../crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: выполнение ld завершилось с кодом возврата 1
[Angriff@localhost struct]$
то, что бы это могло значить и что исправлять?

Последний раз редактировалось Angriff; 01.03.2010 в 02:02.
Angriff вне форума Ответить с цитированием
Старый 01.03.2010, 09:51   #14
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,833
По умолчанию

Это значит, что главную (основную) функцию программы вы так и не написали. main где?
p51x вне форума Ответить с цитированием
Старый 01.03.2010, 10:51   #15
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
По умолчанию

угу и компилировать их надо вместе
Код:
$g++ main.c 1.c && ./a.out
NiCola999 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Реализация стека в виде массива DOJ Общие вопросы C/C++ 0 29.09.2009 18:37
Реализация Стека MjRed Общие вопросы C/C++ 3 13.05.2009 12:18