#include"stdafx.h"
#include<stdlib.h>
#include<conio.h>
#define STACK_INIT_SIZE 5
#define STACKINCREMENT 2
typedef struct{
char * base;
char * top;
int stacksize;
}SqStack;
void Menu(void)
{
printf("1 初始化栈\n");
printf("2 元素入栈\n");
printf("3 元素出栈\n");
printf("4 得到栈顶值\n");
printf("5 销毁栈\n");
printf("0 退出\n");
}
void InitStack(SqStack *S) //InitStack
{
S->base=(char *)malloc(STACK_INIT_SIZE *sizeof(char));
if(S->base==NULL) {puts("分配内存失败"); exit(1);}
S->top=S->base;
S->stacksize=STACK_INIT_SIZE;
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余4页未读,立即下载