/******************************************************
Description :Convert decimal to 8
Input :int value
OutPut :None
Return Value :
Calls :
Call By :
******************************************************/
void Convert(int value)
{
SqStack *pST = (SqStack *)malloc(sizeof(SqStack));
SElemType stSlem = {0};
SElemType *pGetTopElem = (SElemType *)malloc(sizeof(SElemType));
int Ret = InitStack(pST);
int Mod = 0;
printf("%d is convert to 8 is ",value);
while(value)
{
Mod = value % 8;
stSlem.value = Mod;
Push(pST,stSlem);
value /=8;
}
while(!Pop(pST,&pGetTopElem))
{
printf("%d ",pGetTopElem->value);
}
printf("\n");
DestroyStack(pST);
}