-
大家进来瞧瞧我编的小迷宫,望大虾不吝赐教啊 日期:2009-12-22 15:42:36 点击:15 好评:0
# define m2 50 # define n2 50 # define maxlen 200 /*栈长度*/ # define true 1 # define false 0 # define null 0 # include "stdio.h" # include "graphics.h" # include "stdlib.h" # include "dos.h" int m,n; typedef strUCt { int x,y,dir;}elemty...
-
递归找迷宫 日期:2009-12-22 15:42:36 点击:4 好评:0
简单的演示,N的大小可以改变的,而且这个程序的速度还可以,比以前我用递归写的那个快多了.假如N改得太大输出会有问题,因为我用到gotoxy的,这个程序主要是练一个算法,因为书上基本...
-
点阵字模工具编程辅助效果示例 日期:2009-12-22 15:42:36 点击:1 好评:0
/*************** 点阵字模工具编程辅助效果示例 ***************/ /************************************************************************ 该示例中的字模数组均由“点阵字模工具”生成,你可以用你自己需要...
-
词法分析程序 日期:2009-12-22 15:42:36 点击:3 好评:0
这个是我编译原理课程设计的 内容,呵呵 我遍的是词法分析,基本的功能都能够实现,如词法分析,词法查错,删除无实质意义的字符等,不懂编译的就不用看了,编译真的很难!!...
-
一般线性链表类的C++实现 日期:2009-12-22 15:42:36 点击:5 好评:0
以下的C++类LinkList实现了线性链表的一般操作。可以直接在其他的程序中直接建立它的对象,其中线性表中的数据在此为整型,具体应用的时候可以适当的修改,并可以在此基础上继续...
-
初始化C++类成员和在你的MFC应用中加入位置栏[图] 日期:2009-12-22 15:42:36 点击:0 好评:0
问题 我的问题是关于初始化C++类成员的。我见过许多这样的代码(包括在你的栏目中也见到过): CSomeClass::CSomeClass() { x=0; y=1; } 而在别的什么地方则写成下面的样子: CSomeClass::CSomeC...
-
本人编写的一个日期推算的程序 日期:2009-12-22 15:42:36 点击:3 好评:0
#include #define judge(y) (y%4==0)(y%100!=0)(y%400==0) int allday(int x); int month1[]=; int month2[]=; void main() { int i; int yea1,yea2,mon1,mon2,day1,day2; int *p; long jia_day1=0; long jia_day2=0; long jia_day3=0; long jia_day4=0; long...
-
在C++中审慎使用异常规格 日期:2009-12-22 15:42:36 点击:1 好评:0
毫无疑问,异常规格是一个引人注目的特性。它使得代码更轻易理解,因为它明确地描述了一个函数可以抛出什么样的异常。但是它不只是一个有趣的注释。编译器在编译时有时能够检...
-
WinSocket 编程 日期:2009-12-22 15:42:36 点击:2 好评:0
/*下面是服务端的连接的初始化函数, SOCKET sockserver(const char *service,const char *transport,int qlen) SOCKET TCPserver(const char * service,int qlen) SOCKET UDPserver(const char * service,int qlen) 直接调用下面三个函...
-
八皇后问题的求解 日期:2009-12-22 15:42:36 点击:5 好评:0
/*该程序产生的最终结果存于当前工程目录下的result.txt文件中*/ #include #include #include //用类定义一个节点,包含x坐标和y坐标以及该节点的值value class CNode { public: int x; int y; int value; voi...
-
UDP编程 日期:2009-12-22 15:42:36 点击:1 好评:0
一、说明 使用UDP时,直接使用API代替控件。 第一个程序(ReadBufferUdp)使用来接收到缓存中。 "Destino"变量非常重要,假如你从其他地方接收数据到Buffer,你必须设置Destino = 0 并且在以后执...
-
算术编码用c++的实现 日期:2009-12-22 15:42:36 点击:1 好评:0
算术编码在图象数据压缩标准(如jpeg,jbig)中扮演了重要的角色。在算术编码中,消息用0到1之间的实数进行编码。算术编码用到了两个基本的参数:符号的概率和它的编码间隔。信源...
-
C++习题与解析(类和对象-06) 日期:2009-12-22 15:42:36 点击:1 好评:0
题8.分析以下程序执行的结果 #include class Sample { int A; static int B; public: Sample(int a){A=a,B+=a;} static void func(Sample s); }; void Sample::func(Sample s) { cout } int Sample::B=0; void main() { Sample s1(2),s2(5); Samp...
-
C++习题与解析(类和对象-07) 日期:2009-12-22 15:42:36 点击:19 好评:0
题12. 分析以下程序的执行结果 #include class Sample { public: int x; int y; void disp() { cout } }; void main() { int Sample::*pc; Sample s,*p= pc= p->*pc=10; pc= p->*pc=20; p->disp(); } 解: 本题说明了类数据成员指针的...
-
C++习题与解析(类和对象-02) 日期:2009-12-22 15:42:36 点击:2 好评:0
题 1.5 分析以下程序的执行结果 #include class Sample { public: int x; int y; void disp() { cout } }; void main() { int Sample::*pc; Sample s; pc= s.*pc=10; pc= s.*pc=20; s.disp(); } 解:本题说明了类数据成员指针的使用...
-
C++入门解惑――为什么学习C++ 日期:2009-12-22 15:42:36 点击:2 好评:0
为什么学习C++ 0.Why Shall I Learn C++? C++作为一门较为成熟重量级的语言,吸引了许许多多编程学习者。单从市面上编程书籍中C++的书所占的比例即可见一斑。当然,近年来随着Java、C#的兴...
-
C++习题与解析(类和对象-01) 日期:2009-12-22 15:42:36 点击:5 好评:0
题 1.分析以下程序执行的结果 #include #include class Sample { public: int x,y; Sample(){x=y=0;} Sample(int a,int b){x=a;y=b;} void disp() { cout } }; void main() { Sample s1(2,3); s1.disp(); } 解:本题说明了重载构造函数...
-
C++如何处理内联虚函数 日期:2009-12-22 15:42:36 点击:1 好评:0
当一个函数是内联和虚函数时,会发生代码替换或使用虚表调用吗? 为了弄清楚内联和虚函数,让我们将它们分开来考虑。通常,一个内联函数是被展开的。 class CFoo { private: int val;...
-
API之设备场景函数 日期:2009-12-22 15:42:36 点击:0 好评:0
CombineRgn 将两个区域组合为一个新区域 CombineTransform 驱动世界转换。它相当于依顺序进行两次转换 CreateCompatibleDC 创建一个与特定设备场景一致的内存设备场景 CreateDC 为专门设备创建设...
-
API之网络函数 日期:2009-12-22 15:42:36 点击:2 好评:0
WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnecti...