Пример #1
0
int Stack_PopInt(Stack* stack)
{
	int rVal = Stack_PeekInt(stack);
	int* tVal = Stack_Peek(stack);
	List_RemoveAt(stack, stack->Count - 1);
	free(tVal);
	return rVal;
};
Пример #2
0
int main()
{
	Stack_Init(&stack);

	Stack_Size(&stack);

	Stack_Push(&stack, 32);
	Stack_Push(&stack, 23);
	Stack_Push(&stack, 49);
	Stack_Push(&stack, 68);

	Stack_Peek(&stack);
	Stack_Pop(&stack);
	Stack_Pop(&stack);
	Stack_Pop(&stack);
	Stack_Pop(&stack);

	_getch();
}
Пример #3
0
void* Stack_Pop(Stack* stack)
{
	void* r = Stack_Peek(stack);
	List_RemoveAt(stack, stack->Count - 1);
	return r;
};