DataTransform.cpp 源码如下:
其中stack.h源码在:http://blog.csdn.net/that_day/article/details/8714195
// DataTransform.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "stack.h"
#include <iostream>
using namespace std;
/************************************************************************/
/* 引入stack.h 的时候需要去掉stack.cpp中的main函数 */
/************************************************************************/
//实现从10进制转换成8进制
int main(int argc, char* argv[])
{
int data;
cin>>data;
cout<<"The enter number is :"<<data<<endl;
SqStack S;
InitStack(S);
while (data / 8)
{
Push(S,data % 8);
data = data / 8;
}
Push(S,data);
cout<<"The 8 jin zhi number is :";
int e;
while(!StackEmpty(S)){
Pop(S,e);
cout<<e;
}
cout<<endl;
return 0;
}