十进制转换为十六进制
代码和来自《数据结构(C语言版)》(第2版)第3章栈的表示和实现
思想为结合ASCLL表,用整形int和字符形(char)进行输出转换,方便程序编写。
#include<iostream>
#include<algorithm>
using namespace std;
#define OK 1
#define ERROR 0
#define OVERFLOW -2
typedef int ElemType;
#define MAXSIZE 100
typedef struct
{
ElemType *base;
ElemType *top;
int stacksize;
}SqStack;//栈的储存结构
int InitStack(SqStack &S)
{
S.base=new ElemType[MAXSIZE];
if(!S.base) exit(OVERFLOW