⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stack1.cpp

📁 本代码已经在VC++环境下编译实现
💻 CPP
字号:
// STACK1.cpp: implementation of the STACK class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "STACK1.h"
#include "iostream.h"

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

Stack::Stack()
{
	top=-1;
	L=0;

}

Stack::~Stack()
{

}
Stack::Push(char t)
{
	top++;
	L=0;
	if(top<15)
	{
		S[top][0]=t;
	}
	else
	{
		cout<<"堆栈已满!"<<endl;
	}
	return 0;

}
char* Stack::Peek1()
{
	return S[top];

}
char* Stack::Pop()
{
	top--;
	return S[top+1];

}

//void Stack::Push(char D, char temp)
//{
//	if(top<15)
//	{
//		S[top][L]=D;
//		L++;
//	}
//	else
//	{
//		cout<<"堆栈已满!"<<endl;
//	}
//	return ;
	
//}
//char Stack::Pop(char temp)
//{
//	return S[top--][0];

//}

//char Stack::Peek(char temp)
//{
//	return S[top][0];
//}

char * Stack::GetStack()
{
static int temp=0;
return S[temp++];

}

char * Stack::GetValue(int i)
{
return S[i];
}

int Stack::GetTop()
{
	return top;

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -