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

📄 wdf2.h

📁 将其他数制转化为二进制
💻 H
字号:
#include"wdf1.h"
#include<stdlib.h> 
int InitStack(stack &s)
{
	s.base=(int *)malloc(100*sizeof(int));
	if(!s.base ) exit(0);
	s.top=s.base;
	s.stacksize=100;
	return 1;
}
int destroystack(stack &s)
{
	free(s.base);
	s.stacksize=0;
	return 1;
}
int clearstack(stack &s)
{
	s.top=s.base;
	return 1;
}
int stackempty(stack s)
{
	if(s.base==s.top)
		return 1;
	else
		return 0;
}
int stacklenght(stack &s)
{
	return s.top-s.base;
}
int gettop(stack &s,int &e)
{
	if(s.base==s.top)
		return 0;
	e=*(s.top-1);
	return 1;
}
int push(stack &s,int &e)
{
	if(s.top-s.base>=100)
	{
		s.base=(int *)realloc(s.base,(s.stacksize+10)*sizeof(int));
		if(!s.base)
			exit(1);
		s.top=s.base+s.stacksize;
		s.stacksize+=10;
	}
	*s.top++=e;
	return 1;
}
int pop(stack &s,int &e)
{
	if(s.base==s.top)
		return 0;
	e=*--s.top;
	return 1;
}
	


      

⌨️ 快捷键说明

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