资源简介

命令格式 命令范例 范例含义 前进 <长度> 前进 100 海龟前进100个点 后退 <长度> 后退 100 海龟后退100个点 左转 <角度> 左转 90 左转90度 右转 <角度> 右转 90 右转90度 ......这是一个基本框架,还有其他功能没实现,那是留个读者实现的。。。有了其骨,其髓由你填充!非MFC程序,注释详细,易懂!

资源截图

代码片段和文件信息

//
//文件名:CLogo.cpp
//功能:定义CStack类,构造栈,用于字符匹配
//作者:陈新颖  2010-5-1
//测试系统:windows 7 编译平台:vc++ 6.0
//

#include “Stack.h“


CStack::CStack()
{
S.base = NULL;
S.top = NULL;
S.stacksize = 0;
}

CStack::~CStack()
{
//释放指针
DestroyStack();
}

//
//构造一个栈
//
bool CStack::InitStack(int stack_size)
{
S.base = new char[stack_size*sizeof(char)];
if (!S.base)
return false;
S.top = S.base;
S.stacksize = stack_size;
return true;
}

//
//压入一个字符
//
bool CStack::Push(const char c)
{
if (S.top - S.base >= S.stacksize)
return false;
*S.top++ = c;
return true;
}

//
//弹出一个字符
//
bool CStack::Pop()
{
if (S.top == S.base)
return false;
S.top--;
return true;
}

//
//销毁栈
//
void CStack::DestroyStack()
{
if (S.base)
{
delete []S.

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4613  2015-12-25 21:36  my海龟作图\APP.CPP

     文件      20636  2015-12-25 21:46  my海龟作图\Debug\APP.obj

     文件          0  2015-12-25 21:46  my海龟作图\Debug\APP.sbr

     文件       6674  2015-12-25 19:49  my海龟作图\Debug\Stack.obj

     文件          0  2015-12-25 19:49  my海龟作图\Debug\Stack.sbr

     文件      28574  2015-12-25 21:32  my海龟作图\Debug\Turtle.obj

     文件          0  2015-12-25 21:32  my海龟作图\Debug\Turtle.sbr

     文件     164864  2015-12-25 21:46  my海龟作图\Debug\vc60.idb

     文件      86016  2015-12-25 21:46  my海龟作图\Debug\vc60.pdb

     文件       1088  2015-12-25 11:18  my海龟作图\Debug\Win32Logo.res

     文件    3277824  2015-12-25 21:46  my海龟作图\Debug\海归作图.bsc

     文件     225362  2015-12-25 21:46  my海龟作图\Debug\海归作图.exe

     文件     302176  2015-12-25 21:46  my海龟作图\Debug\海归作图.ilk

    I.A....   4487140  2015-12-25 21:46  my海龟作图\Debug\海归作图.pch

     文件     541696  2015-12-25 21:46  my海龟作图\Debug\海归作图.pdb

     文件        637  2015-12-25 11:18  my海龟作图\resource.h

     文件       1017  2015-12-25 19:49  my海龟作图\Stack.cpp

     文件        958  2010-05-02 14:31  my海龟作图\Stack.h

     文件       4853  2015-12-25 21:32  my海龟作图\Turtle.cpp

     文件       1571  2015-12-25 20:10  my海龟作图\Turtle.h

     文件       2912  2015-12-25 21:33  my海龟作图\Win32Logo.aps

     文件       3673  2015-12-25 11:18  my海龟作图\Win32Logo.rc

     文件       4315  2015-12-25 19:50  my海龟作图\海归作图.dsp

     文件        524  2015-12-23 20:50  my海龟作图\海归作图.dsw

     文件      74752  2015-12-25 21:46  my海龟作图\海归作图.ncb

     文件      49664  2015-12-25 21:46  my海龟作图\海归作图.opt

     文件       1009  2015-12-25 21:46  my海龟作图\海归作图.plg

     目录          0  2015-12-25 21:46  my海龟作图\Debug

     目录          0  2015-12-25 21:46  my海龟作图

----------- ---------  ---------- -----  ----

............此处省略2个文件信息

评论

共有 条评论