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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.11.2012, 00:22   #1
svkpro
Пользователь
 
Регистрация: 22.11.2012
Сообщений: 52
По умолчанию условие С++

помогите пожалуйста создать условия на количество заталкиваемых в стек элементов:
Код:
typedef struct kniga { 
           char shifr[10]; 
           char avtor[10]; 
           char nazv[10];
           char izdat[10];
           char god[10];
           struct kniga* next; 
 } Kniga;

Kniga* top = NULL;


void push(char* shifr, char* avtor, char* nazv, char* izdat, char* god)//добавление 
 {
????????????????????????????????????????
	 Kniga* ptr = (Kniga *)malloc(sizeof(Kniga)); 
	 strcpy(ptr->shifr,shifr);
	 strcpy(ptr->avtor,avtor); 
	 strcpy(ptr->nazv,nazv);
	 strcpy(ptr->izdat,izdat);
	 strcpy(ptr->god,god);
	 ptr->next = top; 
	 
	 cout<<"элемент успешно добавлен в стек!"<<endl<<endl;
	 top = ptr;
 }
svkpro вне форума Ответить с цитированием
Старый 28.11.2012, 00:47   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,821
По умолчанию

переведите "условия на количество заталкиваемых в стек элементов"
p51x вне форума Ответить с цитированием
Старый 28.11.2012, 00:54   #3
svkpro
Пользователь
 
Регистрация: 22.11.2012
Сообщений: 52
По умолчанию

раньше у меня было так:
Код:
struct kniga {
			char shifr[3];
			char avtor[10];					
			char nazv[10];
			char izdat[10];
			char god[10];
			};
kniga* stack[20];
int top;
void push(kniga* zap)
{
	if(top>=20){// вот условие
		cout<<"стек полон"<<endl;
		return;
	}
	if(top<20){
		stack[top]=zap;
		top++;
		cout<<"элемент успешно добавлен в стек!"<<endl;
	}

}
svkpro вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Условие if revaldo666 Общие вопросы C/C++ 1 20.01.2012 01:50
условие a.n.o.n.i.m Помощь студентам 10 27.09.2011 12:52
Условие SkrudjMakdak Microsoft Office Excel 3 02.09.2010 17:56
условие Maka111 Microsoft Office Excel 5 17.05.2009 18:25
Условие(If then) Andreyka Общие вопросы Delphi 3 12.01.2009 15:30